|
   
« | September 2025 | » | 日 | 一 | 二 | 三 | 四 | 五 | 六 | | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | | | | | |
|
blog信息 |
blog名称: 日志总数:17 评论数量:68 留言数量:3 访问次数:152363 建立时间:2005年1月20日 | |
|
|
[mygrid剖析]mygrid剖析---feta ---fetaEngine |
Store包/
此包下保存与文件有关的类,负责文件的读取,分析,基于rdql的查询等。
FetaLoad类,负责将URL目录下的文件导入到XML的dom数组中。其中URL可以为本地目录和网络目录,如果为网络目录则使用WebCrawler类将得到制定网络目录下的文件名并将其转化为dom数组。
FetaRDFSParser类,负责分析RDFS类型的本体文件,并将其中的class标签下的about属性按树型结构进行组织(即使用树型结构表示subclassof关系),以此结构作为一些UI组件的本体(RDFS)显示结构。
JenaConvenience类封装了jena类包中的rdql查询功能。里面的主要函数为Vector processQuery (Model m, String rdqlQuery, String variableName) ,Returns a vector of resources matching variableName in rdqlQuery. This method will execute rdqlQuery on the triple store. We assume that the query contains a select statement over a single variableName. The result will be returned in a Vector.
XMLConverter类用于将XML文件转化为RDF文件。(Utility
to convert an XML file to RDF, very limited capability. Assumes a tree
structured form with simple element to property mappings, not
namespace-aware. To set up the mapping you register XML element names
with instances of XMLNodeConverter. The instances are either custom
code or ground versions of ConvertLiteral, ConvertURI, ConvertList,
ConvertClass.)
PedroXMLToRDF类,通过使用XMLConverter类对services文件中的元素转化为jena中的module。
PedroXMLWrapper类分析services文件,得到对web services描述的各种属性。
Service类,以RDF格式来保存services的属性描述。
Annotator包
SoaplabToSkeletonConverter类负责分析Soaplab类型服务文件,。
WSDLToSkeletonConverter类负责分析WSDL类型的文件
WSDLToSkeletonConverterXSLT类,Convert the WSDL file to a skeleton XML file using an XSLT Script。
DOMUtil类,包含两个函数,WriteOut负责将dom以xml格式写 | |
|
« 1 › | |