Ignore:
Timestamp:
Jan 27, 2012, 10:51:57 PM (12 years ago)
Author:
George Lilly
Message:

added retrival of triples

File:
1 edited

Legend:

Unmodified
Added
Removed
  • fmts/trunk/p/C0XUTIL.m

    r1343 r1349  
    5252 S C0XVOC("file")="/home/glilly/fmts/trunk/samples/"
    5353 S C0XVOC("foaf")="http://xmlns.com/foaf/0.1/"
     54 S C0XVOC("skos")="http://www.w3.org/2004/02/skos/core#"
     55 S C0XVOC("gpl")="http://georgetriples.org/"
     56 S C0XVOC("cg")="http://datasets.caregraf.org/"
    5457 Q
    5558 ;
     59EXT(C0XIN) ; EXTRINSIC WHICH EXPANDS NAMESPACES
     60 ; SO skos:xxx would return http://www.w3.org/2004/02/skos/core#xxx
     61 N C0XPRE
     62 S C0XPRE=C0XIN
     63 I '$D(C0XVOC) D VOCINIT ; INITIALIZE NAME SPACE TABLE
     64 I C0XPRE[":" D  ; expand using vocabulary
     65 . N ZB,ZA
     66 . S ZB=$P(C0XPRE,":",1)
     67 . S ZA=$P(C0XPRE,":",2)
     68 . I $G(C0XVOC(ZB))'="" D  ;
     69 . . S C0XPRE=C0XVOC(ZB)_ZA ; expanded
     70 Q C0XPRE
     71 ;
Note: See TracChangeset for help on using the changeset viewer.