{'fraction_non_alphanumeric': 0.022026431718061675, 'fraction_numerical': 0.0, 'mean_word_length': 5.26551724137931, '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}}
Object Naming Service Supporting Heterogeneous Object Code Identification for IoT System

The Electronic Product Code (EPC) network is a collection of industrial standards designed to build an Internet of physical objects. The Object Naming Service (ONS), a directory based on the Domain Name System (DNS) is one of the important components of the EPC network. ONS provides a connection between the product code and Information Services (IS) in IoT systems. However, object identification standards used by these IoT information systems are usually customized and inhomogeneous. Therefore it is difficult to integrate these systems for real-time data sharing. To solve this problem, in this paper, we propose an extension of ONS architecture to dynamically support heterogeneous object code identification. A syntax called Formal Decoding Rule (FDR) is designed to define the rules of parsing object code, so that decoding rules can be decoupled from ONS hardcode program. Object Identifier (OID) is imported to manage heterogeneous code rules, which offers open registration of new identification standards by IoT subscribers and allows real-time updates in the ONS network. And there is a one-to-one correspondence between FDR and OID. In a typical query, ONS first detects the OID of an object, finds its corresponding FDR and then resolves the object code to corresponding resource address according to this FDR. By this mechanism, IoT applications with different object code identification standards is possible to be integrated into a larger network to implement real-time data sharing. In addition, this extended ONS architecture can dynamically support heterogeneous web service interface resolving. This paper presents experimental results to illustrate a better performance of ONS using FDR than usual ONS.