Changeset 1367 for fmts/trunk/p/C0XF2N.m


Ignore:
Timestamp:
Feb 26, 2012, 11:37:05 PM (12 years ago)
Author:
George Lilly
Message:

RDF output from triples

File:
1 edited

Legend:

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

    r1366 r1367  
    3838 S @ZFARY@("C0XTN")=$NA(^C0X(101)) ; TRIPLES GLOBAL NAME
    3939 S @ZFARY@("C0XSN")=$NA(^C0X(201)) ; STRING FILE GLOBAL NAME
    40  S @ZFARY@("C0XDIR")="/home/vista/gpl/C0Q/trunk/rdf/"
     40 S @ZFARY@("C0XDIR")="/home/glilly/fmts/trunk/samples/smart-rdf-in/"
    4141 S @ZFARY@("BLKLOAD")=1 ; this file supports block load
    4242 S @ZFARY@("FMTSSTYLE")="F2N" ; fileman style
     
    271271 W !,"VOCABS:"
    272272 N ZZ S ZZ=""
    273  F  S ZZ=$O(C0XVOC(ZZ)) Q:ZZ=""  W !,ZZ,":",C0CVOC(ZZ)
     273 F  S ZZ=$O(C0XVOC(ZZ)) Q:ZZ=""  W !,ZZ,":",C0XVOC(ZZ)
    274274 ;
    275275 ; -- look for children called rdf:Description. quit if none. not an rdf file
     
    398398 ;S ZOIEN=$$IENOF(ZO)
    399399 ;I $D(C0XFDA) D UPDIE ; ADD THE STRINGS IF NEEDED
     400 I '$D(BATCNT) S BATCNT=0
    400401 S BATCNT=BATCNT+1
    401402 S C0XCNT=C0XCNT+1
     
    412413 . S C0XFDA(C0XTFN,"?+"_ATCNT_",",.04)=$O(ZIENS("IEN","ZP",""))
    413414 . S C0XFDA(C0XTFN,"?+"_BATCNT_",",.05)=$O(ZIENS("IEN","ZO",""))
     415 I '$D(BATMAX) S BATMAX=10000
    414416 I BATCNT=BATMAX D  ; BATCH IS DONE
    415417 . I $G(BLKLOAD) D  ; bulk load
     
    452454 Q ZIEN
    453455 ;
    454 IENOFA(ZOUTARY,ZINARY,FARY) ; RESOLVE STRINGS TO IEN IN STRINGS FILE
     456IENOFA(ZOUTARY,INARY,FARY) ; RESOLVE STRINGS TO IEN IN STRINGS FILE
    455457 ; OR ADD THEM IF
    456458 ; MISSING. ZINARY AND ZOUTARY ARE PASSED BY REFERENCE
     
    462464 K ZOUTARY ; START WITH CLEAN RESULTS
    463465 K C0XFDA2 ; USE A SEPARATE FDA FOR THIS
     466 I '$D(C0XVOC) D INITVOC^C0XUTIL
     467 N ZINARY
    464468 N ZI S ZI=""
     469 F  S ZI=$O(INARY(ZI)) Q:ZI=""  D  ;
     470 . N ZK
     471 . S ZK=$O(INARY(ZI,""))
     472 . S ZINARY($$EXT^C0XUTIL(ZI),$$EXT^C0XUTIL(ZK))=""
    465473 N ZV,ZIEN
    466474 N ZCNT S ZCNT=0
Note: See TracChangeset for help on using the changeset viewer.