在rdf / xml

时间:2018-02-28 12:22:37

标签: java rdf jena owl rdf-xml

我试图比较两个OntModel并检查model2中是否缺少任何类型的model1,然后在model1类上添加一个标记,告诉它从model2中删除的时间。我的代码正确检测到缺少的类,但没有附加标记。如何在检测到的类上添加标记/类?

            for (Iterator i=model1.listClasses(); i.hasNext(); )
        {
            OntClass c=(OntClass)i.next();
            if (model2.contains(c, null)) 
            {
                System.out.println("Contains :  "+c.asClass());
            }
            else
            {
                System.out.println(time+"   Does not contain :  "+c.asClass());
                final OntClass a = model1.createClass( URI+"DeletedOn"+time );
                a.addSuperClass(c.getSuperClass());
                c.addSuperClass(a);
            }
        }

0 个答案:

没有答案