- From: Seung-Hwa Chung (TCD) <schung@tcd.ie>
- Date: Wed, 18 Jul 2012 12:54:39 +0100
- To: public-rif-comments@w3.org
- Message-ID: <CAAZRPqd3CF8u9O1ZLEsHXt-aj2rQ0ZUXYvqktR72A5g5VBs1Jw@mail.gmail.com>
I have tried to write an implementation report by " http://www.w3.org/2005/rules/wiki/How_to_Submit_an_Implementation_Report" to be listed on "http://www.w3.org/2005/rules/wiki/Implementations". So far the implementation is proof-of-concept than complete. (Representing Semantic Mappings from RIF to SPARQL are partially proved for now. The generation of OWL and SWRL is planed to be completed in 2013.) Any comments will be thankful. 1. * Your name, affiliation, and (optionally) the names of other people who helped with the implementation. * 2. Seung-Hwa Chung (schung@tcd.ie), KDEG Lab. TCD(Trinity College Dublin), Dr. Declan O'Sullivan, Dr. Aidan Boran 1. * The name of your system, a URL for its website (if any), and a one-sentence description.* 2. SMR(Semantic Mapping Representation) Tool, There is no website yet, Parse and Convert RIF presentation syntax to Semantic Web Languages (OWL, SWRL, SPARQL) with preserving semantic mapping relationships 1. * Which dialects your software is designed to support (eg Core, BLD, PRD, or non-standard extension dialects). We would appreciate some brief commentary about why you chose these dialects, and what sorts of implementation techniques (eg algorithms) are being used. * 2. RIF-SWC(Semantic Web Compatibility), RIF-RDF+OWL, To enable the generation of our target semantic web languages (OWL, SWRL, SPARQL), the ontology semantics are needed to be embedded in the RIF syntax. The tool is developed by Java language. 1. * Do you believe your system currently conforms to the RIF Candidate Recommendations? Does it pass all the test cases for your dialect(s)? If not, which features does it lack and/or which test cases does it not yet pass? Do you have plans to make it conformant, and make it pass all the test cases? * 2. It has been tested and passed (means the tool could successfully generate SPARQL queries from RIF presentation syntax) by some sample cases defined by us that express some semantic mappings with RIF frame formulas of the RDF triple correspondent form and some of Numeric Functions and Predicates in RIF Datatypes and Built-Ins. Details can be found in test results file. So far the generation of SPARQL from RIF is partially implemented. The others (OWL, SWRL) are planed to be implemented. 1. * Does it implement any parts of RIF RDF and OWL Compatibility<http://www.w3.org/TR/rif-rdf-owl/>? Any issues? * 2. Yes, it parses RIF frame formulas of the RDF triple correspondent form. No issues. 1. * Did you implement the "at risk" features<http://www.w3.org/2005/rules/wiki/Features_At_Risk>? If not, do you intend to, or do you think we should remove them from RIF? * 2. No. 1. * We'd appreciate your evaluation of whether the RIF Candidate Recommendation is ready to proceed along the standards track toward being a W3C Recommendation. If not, please be sure to tell us what problems you think we need to address. * 2. The implementation provides me the opinion that the RIF (SWC part) is mature enough to become a W3C Recommendation. 1. * Which datatypes & builtins <http://www.w3.org/TR/rif-dtb> do you support? * 2. some of Numeric Functions and Predicates 3. Comparison Operations are all supported: numeric-equal(), numeric-not-equal(), numeric-less-than(), numeric-less-than-or-equal(), numeric-less-than-or-equal(), numeric-greater-than(), or numeric-greater-than-or-equal() 4. Mathematical Operations are planed to be implemented: numeric-add(), numeric-subtract(), numeric-multiply(), numeric-divide(), numeric-integer-divide(), or numeric-integer-mod() 1. * Finally, send your test results, as described in reporting test results <http://www.w3.org/2005/rules/wiki/Test#Reporting_Test_Results>, which we can aggregate with software. If your test results file includes information about your project, you may leave it out of your implementation report, since we can get it from your test results file. * 2. Because the provided test cases are mismatched with our tool purpose (the generation of semantic web languages from RIF presentation syntax). We could not complete this part. However, we can send our test cases (RIF presentation syntax documents along with the generated semantic web language documents by the tool). -- Kind regards, God bless, /Seung-Hwa
Received on Thursday, 19 July 2012 13:31:54 UTC