]> test SWRL builtins $Id: builtintests.swrlx,v 1.15 2004/11/01 17:57:22 mdean Exp $ result 1 1 true foo bar true 1 2 true 1 2 true 2 1 false 1 1 true 2 1 false 2 1 true 2 1 true 2 2 true result 1 2 result 3 true result 1 2 3 result 6 true result 3 2 result 1 true result 2 3 result 6 true result 6 3 result 2 true result 7 3 result 2 true result 7 4 result 3 true result 2 3 result 8 true result 2 result 2 true result 2 result -2 true result -2 result 2 true result 1.8 result 2 true result 2.2 result 2 true result 2.5 result 3 true result 2.5 result 2 true result 0 result 0 true result 0 result 1 true result 0 result 0 true result true result false true result false result true true foo FOO true result foo bar result foobar true result metadata 4 3 result ada true result metadata 4 result adata true result foo result 3 true result f o o result f o o true result foo result FOO true result Foo result foo true result bar abc ABC result BAr true foobar foo true FOOBAR foo true foobar foo true foobar bar true result foobar bar result foo true result foobar foo result bar true abracadabra ^a.*a$ true result abracadabra bra * result a*cada* true result 1 2 result P1Y2M true result 1 2 3 4 result P1DT2H3M4S true result 2004 10 25 8 26 00 Z result 2004-10-25T08:26:00Z true result 2004 10 25 result 2004-10-25 true result 8 26 0 Z result 08:26:00Z true result P2Y11M P3Y3M result P6Y2M true result P2Y11M P3Y3M result -P4M true result P2Y11M 2.3 result P6Y9M true result P2Y11M 1.5 result P1Y11M true result P2DT12H5M P5DT12H result P8DT5M true result P2DT12H P1DT10H30M result P1DT1H30M true result PT2H10M 2.1 result PT4H33M true result P1DT2H30M10.5S 1.5 result PT17H40M7S true result 2004-08-07 2004-08-02 result P5D true result 10:30:00 10:00:00 result PT30M true result 2000-10-30T11:12:00 P1Y2M result 2001-12-30T11:12:00 true result 2000-10-30T11:12:00 P3DT1H15M result 2000-11-02T12:27:00 true result 2000-10-30T11:12:00 P1Y2M result 1999-08-30T11:12:00 true result 2000-10-30T11:12:00 P3DT1H15M result 2000-10-27T09:57:00 true result 2000-10-30 P1Y2M result 2001-12-30 true result 2004-10-30 P2DT2H30M0S result 2004-11-01 true result 2000-10-30 P1Y2M result 1999-08-30 true result 2000-10-30 P3DT1H15M result 2000-10-26 true result 11:12:00 P3DT1H15M result 12:27:00 true result 11:12:00 P3DT1H15M result 09:57:00 true result 2000-10-30T11:12:00 1999-11-28T09:00:00 result P11M true result 2000-10-30T06:12:00-05:00 1999-11-28T09:00:00Z result P337DT2H12M true 74 result /foo/bar http://www.example.org result http://www.example.org/foo/bar true result http www.example.org 8080 foo/bar #fragment result http://www.example.org:8080/foo/bar#fragment true