<listing id="l9bhj"><var id="l9bhj"></var></listing>
<var id="l9bhj"><strike id="l9bhj"></strike></var>
<menuitem id="l9bhj"></menuitem>
<cite id="l9bhj"><strike id="l9bhj"></strike></cite>
<cite id="l9bhj"><strike id="l9bhj"></strike></cite>
<var id="l9bhj"></var><cite id="l9bhj"><video id="l9bhj"></video></cite>
<menuitem id="l9bhj"></menuitem>
<cite id="l9bhj"><strike id="l9bhj"><listing id="l9bhj"></listing></strike></cite><cite id="l9bhj"><span id="l9bhj"><menuitem id="l9bhj"></menuitem></span></cite>
<var id="l9bhj"></var>
<var id="l9bhj"></var>
<var id="l9bhj"></var>
<var id="l9bhj"><strike id="l9bhj"></strike></var>
<ins id="l9bhj"><span id="l9bhj"></span></ins>
Turn off MathJax
Article Contents
Contract Text Markup Language (CTML): A Generation Method for Smart Contracts Based on Regularization of Extracting Legal Elements[J]. Chinese Journal of Engineering. doi: 10.13374/j.issn2095-9389.2023.01.13.003
Citation: Contract Text Markup Language (CTML): A Generation Method for Smart Contracts Based on Regularization of Extracting Legal Elements[J]. Chinese Journal of Engineering. doi: 10.13374/j.issn2095-9389.2023.01.13.003

Contract Text Markup Language (CTML): A Generation Method for Smart Contracts Based on Regularization of Extracting Legal Elements

doi: 10.13374/j.issn2095-9389.2023.01.13.003
  • Available Online: 2023-04-23
  • With the increasing levels of attention on smart contracts at legal perspective, it has become a hot issue of current research for conversing real-world legal contracts into smart contract programs with the regularization of legal element’s extraction and program conversion. Accordingly, in this paper we propose a contract text markup language (CTML) so as to extract and converse legal elements by annotating the content of syntax, structure and vocabulary in the contract. Firstly, a meta-model of CTML, including three-layer ‘Factor-Property-Component’ semantic structure and metadata markup structure, is established from the perspective of contract templatization and semantic regularization. Based on them, the syntax of CTML is designed, then the legal elements can be extracted and standardized to form an annotated contract using CTML. Secondly, we design specific conversion rules from CTML to SPESC (as a smart legal contract language) through traversing abstract syntax tree (AST) and mapping relationship between two languages. These rules are useful to construct the conversion chain from real-world legal contracts to smart contract program for maintaining the force of law. In addition, taking house sale contract as an example, we illustrate the effectiveness of CTML's semantic extraction and code generation, and therefore the proposed CTML provides an alternative way to build the legalization of smart contracts.

     

  • loading
  • 加載中

Catalog

    通訊作者: 陳斌, bchen63@163.com
    • 1. 

      沈陽化工大學材料科學與工程學院 沈陽 110142

    1. 本站搜索
    2. 百度學術搜索
    3. 萬方數據庫搜索
    4. CNKI搜索
    Article views (133) PDF downloads(15) Cited by()
    Proportional views
    Related

    /

    DownLoad:  Full-Size Img  PowerPoint
    Return
    Return
    久色视频