逻辑信息模型(Logical Information Model) for Java:Example 08_1

逻辑信息模型(Logical Information Model) for Java:Example 08_1

"lim4j-samples": Example 08_1

逻辑信息模型(Logical Information Model) for Java:Example 08_1_第1张图片

 逻辑信息模型(Logical Information Model) for Java:Example 08_1_第2张图片

sample代码如下:

	public static void main(String[] args) throws Exception {
		JudgedStatement js1 = new Proposition("The total amount of domestic oil consumption in this year has increased 10% from last year.");

		Condition cd1 = new Condition("in this year");
		Condition cd2 = new Condition("from last year");
		Condition cd3 = new Condition("domestic");
		Condition cd4 = new ConditionGroup(cd1, cd2, cd3);

		js1.addCondition(cd4);

		Root root = new Root(js1);

		root.marshalToXml(true, System.out);
	}


输出结果:



    
        The total amount of domestic oil consumption in this year has increased 10% from last year.
        
    
    
        in this year
    
    
        from last year
    
    
        domestic
    
    
        
            
            
            
        
    
    
        
            
        
    

=============================

源代码:
lim4j-samples:https://github.com/CodeJStudio/lim4j-samples
lim4j:        https://github.com/CodeJStudio/lim4j

参考文献:
《逻辑信息模型与逻辑信息网络》 / "Theory of Logical Information Model & Logical Information Network"
《从逻辑信息模型,到逻辑信息网络,直至实现通用人工智能》
 

你可能感兴趣的:(通用人工智能,Java,逻辑学,java,人工智能,知识图谱,数据结构,图论)