X-Git-Url: http://git.kpe.io/?a=blobdiff_plain;f=data-structures.lisp;h=beb209a844b1c94eba38e24b875d23061a6bd0e4;hb=188873f068b0c53febe4ee0ededbc755fce4869d;hp=b5c35762d5240cebf24fc30facc50d30a3882184;hpb=a208918eab061ade24ae18046e635a27cb04bc2d;p=umlisp.git diff --git a/data-structures.lisp b/data-structures.lisp index b5c3576..beb209a 100644 --- a/data-structures.lisp +++ b/data-structures.lisp @@ -2,10 +2,10 @@ ;;;; ************************************************************************* ;;;; FILE IDENTIFICATION ;;;; -;;;; Name: data-structures.lisp -;;;; Purpose: Basic data objects for UMLisp -;;;; Author: Kevin M. Rosenberg -;;;; Date Started: Apr 2000 +;;;; Name: data-structures.lisp +;;;; Purpose: Basic data objects for UMLisp +;;;; Author: Kevin M. Rosenberg +;;;; Created: Apr 2000 ;;;; ;;;; $Id$ ;;;; @@ -21,7 +21,7 @@ ;;; Paths for files (defvar *umls-path* - (make-pathname :directory '(:absolute "data" "umls" "2003AC")) + (make-pathname :directory '(:absolute "data" "umls" "2004AA")) "Path for base of UMLS data files") (defvar *meta-path* @@ -54,7 +54,9 @@ ;; Preliminary objects to replace structures (defclass ufile () - ((fil :initarg :fil :accessor fil) + ((subdir :initarg :subdir :accessor subdir) + (dir :initarg :dir :accessor dir) + (fil :initarg :fil :accessor fil) (table :initarg :table :accessor table) (des :initarg :des :accessor des) (fmt :initarg :fmt :accessor fmt) @@ -64,7 +66,7 @@ (fields :initarg :fields :accessor fields) (ucols :initarg :ucols :accessor ucols)) (:default-initargs :fil nil :table nil :des nil :fmt nil :cls nil :rws nil :bts nil - :fields nil :ucols nil) + :fields nil :ucols nil :subdir nil :dir nil) (:documentation "UMLS File")) (defclass ucol ()