ECA2LD: Generating Linked Data from Entity-Component-Attribute runtimes

2018 
Large-scale Internet of Things (IoT) applications, like Smart Cities, are ever changing pieces of software. The paradigm of Entity-Component-Attribute (ECA) based software design is well-suited to keep these applications changeable and maintainable. At the same time, W3C working groups propose the Web as IoT convergence platform. Semantic annotations on the data in RDF help tackle cross-domain interoperability issues. While the generation of RDF data from data storage layers has undergone thorough research, the automatic exposure of application run-time data is to this day incomplete. We for this formalize the Entity-Component-Attribute pattern and present an automated mapping to a structure compliant with the Linked Data Platform W3C standard. This structural mapping is then augmented by application domain specific semantics. The result lifts a software design pattern highly suitable for large-scale IoT applications to Linked Data.
    • Correction
    • Source
    • Cite
    • Save
    • Machine Reading By IdeaReader
    19
    References
    1
    Citations
    NaN
    KQI
    []