[CL] Using URIs in CLIF

Pat Hayes phayes at ihmc.us
Thu Jan 11 12:05:34 CST 2007


>Hi,
>
>QNames can be used in XCL to simplify URI-based naming of concepts.  For
>example 'http://www.somedomain.com/concept_1' can be written as
>sd:concept_1 when 'sd' is mapped to 'http://www.somedomain.com' in the
>source file header.  This mechanism can simplify a source document
>significantly.  Does the group have recommendations for using URIs
>within CLIF/CGIF source files?

Good question. CLIF (and indeed CL) itself has no provision for Qname 
style abbreviations, although it allows names to be URIs. I thought 
it was best to leave this issue to the XML layer, which handles it 
well already, rather than try to reproduce the XML textual machinery 
(or, worse, an alternative but slightly different machinery) in the 
logical layer. If one embeds CLIF syntax inside XCL, then the Qname 
abbreviation machinery can be used to shorten any URIs or URIrefs 
which occur in the embedded CLIF text, but the "actual CLIF" uses 
unabbreviated names.

John Sowa will have to answer regarding CGIF, but I believe the 
answer will be similar.

Pat Hayes
-- 
---------------------------------------------------------------------
IHMC		(850)434 8903 or (650)494 3973   home
40 South Alcaniz St.	(850)202 4416   office
Pensacola			(850)202 4440   fax
FL 32502			(850)291 0667    cell
phayesAT-SIGNihmc.us       http://www.ihmc.us/users/phayes



More information about the CL mailing list