[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

status LIBRARY software



Status on the library software based on EDUML v.0.7pre

Here is the much updated elements for the library portion of EDUML

This is based on the data I will be importing from a commercial library
administration program.  Have I missed anything.  Please note that to avoid
redundancy, I recycle the elements for learners as borrowers (not included
here but in the complete EDUML package);  if a library is not associated to
a school, then the school name would be the library name (i.e. an
independent library is a school in its own right, in a sense)
  
Bruno  
  
<!-- library catalog --------------------------------------------->
<edu>
 <library id="unique library code">
  <catalogue_system> DDS dewey, LOC Lib of Congress, etc... </catalogue_system>
  <traps>
   <trap id="overdue"> beep if overdue books </trap>
   <trap id="overlimit"> beep if too many books on loan </trap>
   <trap id="expired"> beep if borrower's status no longer active </trap>
   <trap id="stopwords"> ignore a, an, the, it, and in searches </trap>
   </traps>
  <routines>
   <routine> keyword search   </routine>
   <routine> circulation desk </routine>
   <routine> reservations     </routine>
   <routine> label making     </routine>
   <routine> handle barcodes  </routine>
   <routine> recall notices   </routine>
   <routine> overdue notices  </routine>
   <routine> statistics       </routine>
   <routine> inventory        </routine>
   <routine> backup           </routine>
   </routines>
  <operators>
   <operator id="code" name="full name of library operator"/>
   </operators>
  <borrower_categories>
   <category id="default">
    <group id="groupcode" school="school code"/>
    <learner id="learner-id" school="school code"/>
    <loan_value id="V" name="video" duration="7 days"/>
    <fine id="V" max_fine="20.00" daily_fine="0.01"/>
    <item_limit max="12"/>
    <trap id="trap category"/>
    </category>
   </borrower_categories>
  <resource_categories>
   <category id="Ref" name="Reference" loan_value="default" />
   <category id="F" name="Fiction" loan_value="default" />
   <category id="V" name="Video" loan_value="default" />
   </resource_categories>
  <item id="local call number" volume="1" copy="2">
   <catalogue_code> if different from local call number </catalogue_code>
   <isbn> if different from above </isbn>
   <issn> if different from above </issn>
   <barcode> barcode id if different from call number </barcode>
   <loan_value_code category="video"/>  //General Material Designation 
   <status> shelf or loan | reserved | lost | damaged | notes </status>
   <title>resource title</title>
   <variant_title> variant title </variant_title>
   <keywords> keywords separated by commas </keywords>
   <level reading="7" viewing="2" scale="" />
   <authorities> 
    <author>       first author     </author>
    <author>       second author    </author>
    <subject>      subject matter   </subject>
    <series>       series           </series>
    <conference>   conference       </conference>
    <organisation> organisation     </organisation>
    <added_title>  added title      </added_title>
    <uniform>      uniform title    </uniform>
    </authorities>
   <summary> blah blah </summary> 
   <location> wherever </location>
   <responsability> whoever </responsability>
   <dates> 
    <date_acquired date="YYYY/MM/DD" />
    <year_published year="YYYY"/>
    <date_entry_updated date="YYYY/MM/DD" by="operator_id" />
    
    </dates>
   <price> $ </price>
   <edition>
    <editor> editor </editor>
    <place> place </place>
    <publisher> publisher </publisher>
    <physical pages="collation"> illustrations etc... </physical>
    </edition>
   <notes> notes not insertable elsewhere </notes>
   <loan>
     <learner category="cat"> borrower's id from edu:school data </learner>
     <start> date </start>
     <expiry> date </expiry> // only one of <expiry> or <duration> needed
     <duration> 3 weeks </duration>  
     <overdue severity="low|med|high"> date overdue notice sent </overdue>
     <end> date returned </start>
     <comment> notes about this loan i.e. special cases </comment>
     </loan>
   </item>
  </library>
 </edu>
 
 
-----------------------------------------------------------------------
<xmlGeek/>
Veilleur Technologique         
Bruno Vernier