Converting Service Rules to Semantic Rules

Inspired by service computing principles, in cloud manufacturing, manufacturers encapsulate their resources into consumable services that can be looked up and accessed over the Internet. Manufacturing ontologies are used to store the service information. Manufacturers use service rules to control how their resources can be accessed. The rules are normally written in natural language. Thus, they need to be converted to semantic rules that can be understood by the search engine of the manufacturing ontologies. Manually converting service rules to semantic rules is time-consuming and error-prone. This paper proposed an approach that automatically converts service rules to semantic rules. The proposed scheme classifies the semantics of typical service rules into several semantic categories. Natural language processing techniques are used to process the service rules to map the semantic meanings of the rules to the relevant semantic categories. Then, the identified semantic categories are converted to semantic rules. The evaluation of the scheme shows that the scheme achieves good conversion accuracy.

[1]  Nigel Shadbolt,et al.  Resource Description Framework (RDF) , 2009 .

[2]  Daniel M. Bikel,et al.  A Distributional Analysis of a Lexicalized Statistical Parsing Model , 2004, EMNLP.

[3]  Eugene Charniak,et al.  Coarse-to-Fine n-Best Parsing and MaxEnt Discriminative Reranking , 2005, ACL.

[4]  George A. Miller,et al.  WordNet: A Lexical Database for English , 1995, HLT.

[5]  Stanley M. Sutton,et al.  Text2Test: Automated Inspection of Natural Language Use Cases , 2010, 2010 Third International Conference on Software Testing, Verification and Validation.

[6]  Daniel Jurafsky,et al.  Parsing to Stanford Dependencies: Trade-offs between Speed and Accuracy , 2010, LREC.

[7]  Erik Cambria,et al.  Jumping NLP Curves: A Review of Natural Language Processing Research [Review Article] , 2014, IEEE Computational Intelligence Magazine.

[8]  Xun Xu,et al.  From cloud computing to cloud manufacturing , 2012 .

[9]  Sivaji Bandyopadhyay,et al.  Emerging Applications of Natural Language Processing: Concepts and New Research , 2012 .

[10]  Pradeep Radhakrishnan,et al.  Manufacturability Analysis and Design Feedback System Developed Using Semantic Framework , 2013 .

[11]  Tao Xie,et al.  WHYPER: Towards Automating Risk Assessment of Mobile Applications , 2013, USENIX Security Symposium.

[12]  Christopher D. Manning,et al.  Generating Typed Dependency Parses from Phrase Structure Parses , 2006, LREC.

[13]  Xun Xu,et al.  Tool Selection: A Cloud-Based Approach , 2014, FCC.

[14]  Huajun Chen,et al.  The Semantic Web , 2011, Lecture Notes in Computer Science.

[15]  Stefania Gnesi,et al.  Applications of linguistic techniques for use case analysis , 2002, Proceedings IEEE Joint International Conference on Requirements Engineering.

[16]  Xiangyu Zhang,et al.  SUPOR: Precise and Scalable Sensitive User Input Detection for Android Apps , 2015, USENIX Security Symposium.

[17]  Debasish Dutta,et al.  Extraction of Manufacturing Rules From Unstructured Text Using a Semantic Framework , 2015 .

[18]  Christopher D. Manning,et al.  Stanford typed dependencies manual , 2010 .

[19]  Dan Klein,et al.  Learning Accurate, Compact, and Interpretable Tree Annotation , 2006, ACL.

[20]  Xun Xu,et al.  Development of a Hybrid Manufacturing Cloud , 2014 .