以文本方式查看主题 - 中文XML论坛 - 专业的XML技术讨论区 (http://bbs.xml.org.cn/index.asp) -- 『 Web Services & Semantic Web Services 』 (http://bbs.xml.org.cn/list.asp?boardid=10) ---- owl解析复杂数据类型 (http://bbs.xml.org.cn/dispbbs.asp?boardid=10&rootid=&id=73498) |
-- 作者:lixiaoming -- 发布时间:3/25/2009 11:54:00 AM -- owl解析复杂数据类型 我在wsdl中有一个输出是返回的复杂数据类型,这个复杂数据类型是自己定义的实体类,在wsdl中一schema的形式存在,代码如下: <complexType name="Product"> <sequence> <element name="cnt" type="xsd:int"/> <element name="ext" nillable="true" type="soapenc:string"/> <element name="pid" nillable="true" type="soapenc:string"/> <element name="pname" nillable="true" type="soapenc:string"/> <element name="price" type="xsd:double"/> </sequence> </complexType> 将wsdl转换成owl之后,就不能正常的解析,并且返回 在owl中以: <profile:hasOutput> <process:Output rdf:ID="getProductByIdReturn"> <rdfs:label>getProductByIdReturn</rdfs:label> <process:parameterType rdf:datatype="http://www.w3.org/2001/XMLSchema#anyURI">http://www.w3.org/2002/07/owl#Thing </process:parameterType> </process:Output> </profile:hasOutput> 其中parameterType为http://www.w3.org/2002/07/owl#Thing,我猜想应该是把这个复杂数据类型建立成为一个本体,所以我就做了一个Product.owl的本体(有下载), 但是怎么在这个服务的owl文件中调用它呢,让程序可以正确的解析这个输出后的复杂数据类型呢?请各位帮帮忙吧 |
W 3 C h i n a ( since 2003 ) 旗 下 站 点 苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》 |
46.875ms |