以文本方式查看主题

-  计算机科学论坛  (http://bbs.xml.org.cn/index.asp)
--  『 Semantic Web(语义Web)/描述逻辑/本体 』  (http://bbs.xml.org.cn/list.asp?boardid=2)
----  请问,如何用程序,动态添加属性值?  (http://bbs.xml.org.cn/dispbbs.asp?boardid=2&rootid=&id=27386)


--  作者:gjjhappy
--  发布时间:2/17/2006 9:54:00 PM

--  请问,如何用程序,动态添加属性值?
源代码如下:
       String file = "test1.owl";
        Model data = ModelFactory.createDefaultModel();
        Model model = ModelFactory.createDefaultModel();
        InputStream in ;
       in = FileManager.get().open( file );
       data.read(in, "");
      Property p1=data.getProperty("http://www.domain2.com#hasGrade");
       Resource r = data.getResource("http://www.owl-ontologies.com/unnamed.owl#aaaa");
     Resource A = data.createResource("http://www.owl-ontologies.com/unnamed.owl#"+ "fail");
      r.addProperty(p1, A);

test1.owl文件代码如下:
<?xml version="1.0"?>
<rdf:RDF
    xmlns:pub="http://www.domain2.com#"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:xsd="http://www.w3.org/2001/XMLSchema#"
    xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#"
    xmlns:owl="http://www.w3.org/2002/07/owl#"
    xmlns="http://www.owl-ontologies.com/unnamed.owl#"
  xml:base="http://www.owl-ontologies.com/unnamed.owl">
  <owl:Ontology rdf:about=""/>
  <owl:Class rdf:about="http://www.domain2.com#grade"/>
  <owl:Class rdf:about="http://www.domain2.com#course"/>
  <owl:ObjectProperty rdf:about="http://www.domain2.com#hasGrade"/>
  <pub:grade rdf:ID="aaaa"/>
</rdf:RDF>

<!-- Created with Protege (with OWL Plugin 2.1, Build 284)  http://protege.stanford.edu -->

运行后系统提示:<line 1 column1>:Content is not allowed in prolog.
<rdf :RDF
      xmlns:j.0="http://www.domain2.com#"
     xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
<rdf:Description rdf:about="http://www.owl-ontologies.com/unnamed.owl#aaaa">
<j.0:hasGade rdf:resource="http://www.owl-ontologies.com/unnamed.owl#fail"/>
</rdf:Descripton>
</rdf:RDF>

我想问下,这个问题应该怎么解决啊?


--  作者:jpz6311whu
--  发布时间:2/17/2006 10:08:00 PM

--  
把报错的详细信息贴出来看看
--  作者:gjjhappy
--  发布时间:2/18/2006 9:37:00 AM

--  
呵呵,谢谢前辈!我早上来一看,发现我的粗心,将文件名写错了!后来,再编译的时候就行了!
W 3 C h i n a ( since 2003 ) 旗 下 站 点
苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》
46.875ms