|
NCBI Home IEB Home C Toolkit docs C++ Toolkit source browser C Toolkit source browser (2) |
NCBI C Toolkit Cross ReferenceC/asn/pub.asn |
source navigation diff markup identifier search freetext search file search |
1 --$Revision: 6.0 $
2 --********************************************************************
3 --
4 -- Publication common set
5 -- James Ostell, 1990
6 --
7 -- This is the base class definitions for Publications of all sorts
8 --
9 -- support for PubMedId added in 1996
10 --********************************************************************
11
12 NCBI-Pub DEFINITIONS ::=
13 BEGIN
14
15 EXPORTS Pub, Pub-set, Pub-equiv;
16
17 IMPORTS Medline-entry FROM NCBI-Medline
18 Cit-art, Cit-jour, Cit-book, Cit-proc, Cit-pat, Id-pat, Cit-gen,
19 Cit-let, Cit-sub, PubMedId FROM NCBI-Biblio;
20
21 Pub ::= CHOICE {
22 gen Cit-gen , -- general or generic unparsed
23 sub Cit-sub , -- submission
24 medline Medline-entry ,
25 muid INTEGER , -- medline uid
26 article Cit-art ,
27 journal Cit-jour ,
28 book Cit-book ,
29 proc Cit-proc , -- proceedings of a meeting
30 patent Cit-pat ,
31 pat-id Id-pat , -- identify a patent
32 man Cit-let , -- manuscript, thesis, or letter
33 equiv Pub-equiv, -- to cite a variety of ways
34 pmid PubMedId } -- PubMedId
35
36 Pub-equiv ::= SET OF Pub -- equivalent identifiers for same citation
37
38 Pub-set ::= CHOICE {
39 pub SET OF Pub ,
40 medline SET OF Medline-entry ,
41 article SET OF Cit-art ,
42 journal SET OF Cit-jour ,
43 book SET OF Cit-book ,
44 proc SET OF Cit-proc , -- proceedings of a meeting
45 patent SET OF Cit-pat }
46
47 END
48
|
This page was automatically generated by the
LXR engine.
Visit the LXR main site for more information. |