Project

General

Profile

Activity

From 04/03/2003 to 05/02/2003

05/02/2003

06:24 PM Bug #803: Party entry and edit -- design / evaluate /connect and implement form
Alternate identifier type ? Is this the system? This is not a closed list, but
rather a system URL that the user ow...
Michael Lee
06:21 PM Bug #703: Enter 1996 & 2002 USDA Plants List
this evaluation is captured in bug 702
*** This bug has been marked as a duplicate of 702 ***
Michael Lee
06:21 PM Bug #702: Enter basic PLANTS:Evalute implementation of PLANTS data-c
*** Bug 703 has been marked as a duplicate of this bug. *** Michael Lee
06:18 PM Bug #702: Enter basic PLANTS:Evalute implementation of PLANTS data-c
*** Bug 694 has been marked as a duplicate of this bug. *** Michael Lee
06:16 PM Bug #702: Enter basic PLANTS:Evalute implementation of PLANTS data-c
The plants on beta look pretty good. The Usage.Name_ID issue that I saw on
communities doesn't seem to be an issue h...
Michael Lee
06:20 PM Bug #699: Copy Plants (and anything else) directly from VegBank to VegBranch for release 1.0.0
vegbranch plants are loaded and ready to go. Lee has evaluated. If Peet wants
to look at VegBranch plants, that'd b...
Michael Lee
06:18 PM Bug #694: Evalute implementation of PLANTS data
this is captured by 702
*** This bug has been marked as a duplicate of 702 ***
Michael Lee
04:36 PM Bug #565: Balance HTML and enforce 800 width table webpage format
Forcing everything into a 800 wide table would mean that we have to have
balanced html. Which we need to do eventuall...
Michael Lee

05/01/2003

01:43 AM Bug #677: Web:Removed broken links and links to non-existent functionality
All broken links removed or fixed from the public website. There are still some
redirecting pages that could be impr...
Michael Lee

04/29/2003

10:00 PM Bug #780: Email and show online deposit receipt; (option of long or short format?)
Quoting Bob:
>> the example output that I have thus far is here:
>> http://tekka.nceas.ucsb.edu/~lee/example_short_re...
Michael Lee
06:11 PM Bug #780: Email and show online deposit receipt; (option of long or short format?)
> the example output that I have thus far is here:
> http://tekka.nceas.ucsb.edu/~lee/example_short_receipt.html
Loo...
Robert Peet
05:16 PM Bug #780: Email and show online deposit receipt; (option of long or short format?)
the example output that I have thus far is here:
http://tekka.nceas.ucsb.edu/~lee/example_short_receipt.html
The xsl ...
Michael Lee
05:40 PM Bug #803: Party entry and edit -- design / evaluate /connect and implement form
The proposed form looks good, except that you need a pulldown menu for the
alternate identifier type.
Robert Peet
04:45 PM Bug #803: Party entry and edit -- design / evaluate /connect and implement form
http://tekka.nceas.ucsb.edu/~lee/forms/party_add_3.html
Is now the new form that has renamed field labels, more expl...
Michael Lee
04:40 PM Bug #803: Party entry and edit -- design / evaluate /connect and implement form
*** Bug 784 has been marked as a duplicate of this bug. *** Michael Lee
04:50 PM Bug #852: When register, link to party & then update
Comments really from Bob, on bug 803: [lee comments in brackets]
-----------------------------------------
We need so...
Michael Lee
04:40 PM Bug #784: [863] Party entry and edit -- design:review
This bug is now squashed and its contents shifted to 803, which is where
everyone is dealing with the party form.
**...
Michael Lee
01:27 PM Bug #801: Reference entry:review
http://tekka.nceas.ucsb.edu/~lee/forms/reference_add_4.html
Is the new form that I have made to try to address the v...
Michael Lee
11:11 AM Bug #705: Fix basic EcoArt:load ecoart - all levels of the framework
I spoke with Carol Fogelsong this morning about how to load the community
concepts and she said that Biotics will inc...
Michael Lee

04/27/2003

11:36 AM Bug #801: Reference entry:review
Regards review of Reference Form
http://tekka.nceas.ucsb.edu/~lee/forms/reference_add_2.html
This is a form that wor...
Robert Peet

04/26/2003

03:21 PM Bug #803: Party entry and edit -- design / evaluate /connect and implement form
Comments on the draft new “Party Form”
http://tekka.nceas.ucsb.edu/~lee/forms/party_add.html
Make field names closer...
Robert Peet

04/25/2003

04:09 PM Bug #793: Build validation package:Default values for some fields (if null)
Lee needs to compile default values and pass a list to Gabe for implementation.
Need to check business rules for this.
Michael Lee
04:08 PM Bug #774: Build validation package:Check required fields in XML schema
There are some weird rules for these. For all plots that are not releves, we
need a plot size, taxonObs area, etc. ...
Michael Lee
04:03 PM Bug #779: Build validation package:Compare values against picklists
I think this bug has to deal with making a validation process that checks plot
data to make sure any values that are ...
Michael Lee
04:03 PM Bug #1050: validation & recitification without loading plots procedure
We need (?) a system that allows users to validate their plots only and not
insert them into the database. This allo...
Michael Lee
04:00 PM Bug #1050 (Resolved): validation & recitification without loading plots procedure
Michael Lee
03:55 PM Bug #863: Evaluate: Simple Query (rewrite views for query)
simple query has been designed and needs to be 1) evaluated and probably reduced
in complexity a bit (stems are curre...
Michael Lee
03:41 PM Bug #705: Fix basic EcoArt:load ecoart - all levels of the framework
Lee must check with Carol Fogelsong about the names upon which we are basing our
comm concepts.
Michael Lee
03:33 PM Bug #1049 (Resolved): need XML uploader to work with Usage as child of Status
This is a 2.0.0 bug, though for the short time, and also perhaps longer term, I
do have an easier solution: add comm...
Michael Lee

04/24/2003

09:51 AM Bug #702: Enter basic PLANTS:Evalute implementation of PLANTS data-c
john really doesn't want to know about this any more. Michael Lee
09:50 AM Bug #702: Enter basic PLANTS:Evalute implementation of PLANTS data-c
depends on gabe finishing the loading of plants on a machine that can allow odbc
access to the database
Michael Lee

04/23/2003

03:36 PM Bug #683: Website cleanup:Lots of missing text blurbs-a
all blurbs have been removed from the website. The only remaining ones were in
the panel.html file.
Michael Lee
01:02 PM Bug #683: Website cleanup:Lots of missing text blurbs-a
*** Bug 682 has been marked as a duplicate of this bug. *** Michael Lee
02:38 PM Bug #867: [1350] Export provides ALL data except confidential
*** Bug 865 has been marked as a duplicate of this bug. *** Michael Lee
02:38 PM Bug #865: [1356] Export provides ALL data except confidential:test
just one bug needed with all pertinent info in comments
*** This bug has been marked as a duplicate of 867 ***
Michael Lee
02:36 PM Bug #863: Evaluate: Simple Query (rewrite views for query)
*** Bug 861 has been marked as a duplicate of this bug. *** Michael Lee
02:36 PM Bug #863: Evaluate: Simple Query (rewrite views for query)
*** Bug 862 has been marked as a duplicate of this bug. *** Michael Lee
02:36 PM Bug #861: [1263] Simple Query (rewrite views for query):revise more
just one bug, pass it along as next person needs to work on it
*** This bug has been marked as a duplicate of 863 ***
Michael Lee
02:36 PM Bug #862: [1266] Simple Query (rewrite views for query):implement
just one bug, pass it along as next person needs to work on it
*** This bug has been marked as a duplicate of 863 ***
Michael Lee
02:34 PM Bug #856: users specify view of plots and fields they want
This must be designed my michael, evaluated by bob, implemented by gabe. Pass
the bug along to the others as one por...
Michael Lee
02:33 PM Bug #856: users specify view of plots and fields they want
*** Bug 855 has been marked as a duplicate of this bug. *** Michael Lee
02:33 PM Bug #855: [1283] View seleted plots, 1 per line, select fields to view:evaluate
one bug is enough for this
*** This bug has been marked as a duplicate of 856 ***
Michael Lee
02:28 PM Bug #841: Limit number of plots uploaded based on certification:test and eval
see bug 907 for rules on where and who and how many may be uploaded to VegBank Michael Lee
01:29 PM Bug #780: Email and show online deposit receipt; (option of long or short format?)
*** Bug 777 has been marked as a duplicate of this bug. *** Michael Lee
01:29 PM Bug #777: [745] Format deposit receipt:Implement changes to receipt(s)
one is enough
*** This bug has been marked as a duplicate of 780 ***
Michael Lee
01:27 PM Bug #775: Build validation package:Develop & implement validation rules
This bug deals with connecting all the little validation processes so that one
might validate data without requesting...
Michael Lee
01:21 PM Bug #775: Build validation package:Develop & implement validation rules
*** Bug 776 has been marked as a duplicate of this bug. *** Michael Lee
01:21 PM Bug #776: [760] Build validation package:Develop & implement validation rules-a
contained fully in 775
*** This bug has been marked as a duplicate of 775 ***
Michael Lee
01:18 PM Bug #718: [405] Mechanism to add new communities-b
only one bug as a bucket for this change. First Lee design, then Peet evaluate,
then Farrell implement, then Lee che...
Michael Lee
01:18 PM Bug #715: Mechanism to add new communities, one at a time, web interface
*** Bug 718 has been marked as a duplicate of this bug. *** Michael Lee
01:17 PM Bug #712: Update the forms for querying plants then communities
only one bug as a bucket for this change. First Lee design, then Peet evaluate,
then Farrell implement, then Lee che...
Michael Lee
01:16 PM Bug #712: Update the forms for querying plants then communities
*** Bug 711 has been marked as a duplicate of this bug. *** Michael Lee
01:16 PM Bug #712: Update the forms for querying plants then communities
*** Bug 710 has been marked as a duplicate of this bug. *** Michael Lee
01:16 PM Bug #711: Update the forms for querying plant / communities-b
only one bug as a bucket for this change. First Lee design, then Peet evaluate,
then Farrell implement, then Lee che...
Michael Lee
01:16 PM Bug #710: Update the forms for querying plant / communities-c
only one bug as a bucket for this change. First Lee design, then Peet evaluate,
then Farrell implement, then Lee che...
Michael Lee
01:13 PM Bug #689: Usability analysis by expert usability person
*** Bug 690 has been marked as a duplicate of this bug. *** Michael Lee
01:13 PM Bug #690: [190] Test all features of website:Evaluate ease of use
only one bug needed for this general idea
*** This bug has been marked as a duplicate of 689 ***
Michael Lee
01:11 PM Bug #705: Fix basic EcoArt:load ecoart - all levels of the framework
I also sent an email about the things that are wrong with the loading of comm's
on beta. Mostly just commUsage.commN...
Michael Lee
01:06 PM Bug #681: Website cleanup:Spelling and editing checks
*** Bug 680 has been marked as a duplicate of this bug. *** Michael Lee
01:06 PM Bug #680: [125] Website cleanup:Spelling and editing checks-b
one of these is enough, too
*** This bug has been marked as a duplicate of 681 ***
Michael Lee
01:05 PM Bug #779: Build validation package:Compare values against picklists
*** Bug 695 has been marked as a duplicate of this bug. *** Michael Lee
01:05 PM Bug #695: [300] Revision and review of data model for References:Picklists-a
this is part of validation. Picklists are in place and can be tested.
References model has been updated.
*** This ...
Michael Lee
01:04 PM Bug #693: Major QA and hammering on website
*** Bug 691 has been marked as a duplicate of this bug. *** Michael Lee
01:04 PM Bug #691: [186] Test all features of website for functionality-c
one of these is enough, too
*** This bug has been marked as a duplicate of 693 ***
Michael Lee
01:03 PM Bug #684: [255] Enter basic PLANTS:Revise data model w/ loaders and sql changes-b
done! for beta.2 format Michael Lee
01:02 PM Bug #682: [115] Website cleanup:Lots of missing text blurbs-b
one bug for blurbs is enough
*** This bug has been marked as a duplicate of 683 ***
Michael Lee
01:00 PM Bug #857: Evaluate: View a plot, quick view
quick view is part of evaluating overall view of plots
(this is part of an effort to reduce the total number of bug...
Michael Lee
01:00 PM Bug #847: evaluate: User view & output stylesheets
*** Bug 857 has been marked as a duplicate of this bug. *** Michael Lee
12:58 PM Bug #847: evaluate: User view & output stylesheets
There are also copies of the old view of a plot as well as the new views of a
plot on bug 847, which has been resolve...
Michael Lee
12:55 PM Bug #847: evaluate: User view & output stylesheets
The stylesheets have been redesigned for plot view -- short and long forms and
can be accessed by querying for plots,...
Michael Lee
01:00 PM Bug #880: [1380] External browser query plot view ?
same thing as 879, which gets view of plot from URL
*** This bug has been marked as a duplicate of 879 ***
Michael Lee
01:00 PM Bug #879: View a plot with simple URL
*** Bug 880 has been marked as a duplicate of this bug. *** Michael Lee
12:39 PM Bug #801: Reference entry:review
Bob, this form is on tekka and awaiting review before Gabe implements. IF
revisions are needed, please pass back to ...
Michael Lee
12:38 PM Bug #801: Reference entry:review
oops, I resolved the review bug and I meant to resolve the design bug Michael Lee
12:37 PM Bug #802: [870] Citation entry
form designed and on tekka Michael Lee
12:36 PM Bug #803: Party entry and edit -- design / evaluate /connect and implement form
Bob please evaluate the party forms on tekka in mtl's webspace as listed in
above comment and pass this bug to Gabe w...
Michael Lee
12:34 PM Bug #797: [903] Methods :Cover method:review
this form designed and sitting in mtl webspace on tekka for evalutation purposes. Michael Lee
12:29 PM Bug #907: Business Rules:Geographic scope
*** Bug 911 has been marked as a duplicate of this bug. *** Michael Lee
12:29 PM Bug #911: [1710] Business Rules:How many without paying
907 has swallowed up this bug, so let's just pass the issues of this bug to that
bug.
*** This bug has been marked a...
Michael Lee
12:10 PM Bug #748: Systematic approach to rectification
Indeed, this is the mother of all bugs (MOAB). Well, at least all bugs that
pertain to rectification. We sort of ma...
Michael Lee

04/21/2003

06:44 PM Bug #801: Reference entry:review
see http://tekka.nceas.ucsb.edu/~lee/forms/ for current forms that I've designed. Michael Lee
02:27 PM Bug #801: Reference entry:review
current form development from MTL can be viewed at:
http://tekka.nceas.ucsb.edu/~lee/forms/
Michael Lee
06:44 PM Bug #798: [900] Methods :Cover method
see http://tekka.nceas.ucsb.edu/~lee/forms/ for current forms that I've designed. Michael Lee
02:27 PM Bug #798: [900] Methods :Cover method
current form development from MTL can be viewed at:
http://tekka.nceas.ucsb.edu/~lee/forms/
Michael Lee
06:42 PM Bug #785: [860] Party entry and edit -- design
see http://tekka.nceas.ucsb.edu/~lee/forms/ for current party forms that I've
designed.
Michael Lee
02:31 PM Bug #813: [916] Methods :Stratum method:connect and implement form
Gabe, let me know if you have questions about these forms, as found at the URL
in above comment. It is simulatenousl...
Michael Lee
02:27 PM Bug #813: [916] Methods :Stratum method:connect and implement form
current form development from MTL can be viewed at:
http://tekka.nceas.ucsb.edu/~lee/forms/
Michael Lee
02:30 PM Bug #794: Evaluate viewing forms and input forms for VegBank Metadata
Bob, please take a look at the forms on my tekka site as listed in the comment
above. If you have edits or suggestio...
Michael Lee
02:27 PM Bug #794: Evaluate viewing forms and input forms for VegBank Metadata
current form development from MTL can be viewed at:
http://tekka.nceas.ucsb.edu/~lee/forms/
Michael Lee
02:27 PM Bug #803: Party entry and edit -- design / evaluate /connect and implement form
current form development from MTL can be viewed at:
http://tekka.nceas.ucsb.edu/~lee/forms/
Michael Lee
02:27 PM Bug #802: [870] Citation entry
current form development from MTL can be viewed at:
http://tekka.nceas.ucsb.edu/~lee/forms/
Michael Lee
02:27 PM Bug #800: [876] Citation entry:connect and implement form
current form development from MTL can be viewed at:
http://tekka.nceas.ucsb.edu/~lee/forms/
Michael Lee
02:27 PM Bug #797: [903] Methods :Cover method:review
current form development from MTL can be viewed at:
http://tekka.nceas.ucsb.edu/~lee/forms/
Michael Lee
02:26 PM Bug #796: [906] Methods :Cover method:connect and implement form
current form development from MTL can be viewed at:
http://tekka.nceas.ucsb.edu/~lee/forms/
Michael Lee
02:19 PM Bug #795: Methods :Stratum method
done, new bug now in Gabe's court to implement forms that I designed, or ask me
questions about the current forms. A...
Michael Lee
11:15 AM Bug #795: Methods :Stratum method
This bug is really 2 bugs.
1 bug is for querying/showing extant VegBank Stratum Methods.
The other part is for a ...
Michael Lee
11:10 AM Bug #878: PCord export
later, this not for 1.0.0 Michael Lee
11:10 AM Bug #877: [1393] PCord export:test
later, this not for 1.0.0 Michael Lee
09:59 AM Bug #1007: Servlets are not session safe
Duplicate
*** This bug has been marked as a duplicate of 1006 ***
Gabriel Farrell
09:59 AM Bug #1006: Servlets are not session safe
*** Bug 1007 has been marked as a duplicate of this bug. *** Gabriel Farrell
09:58 AM Bug #1006: Servlets are not session safe
This has been fixed Gabriel Farrell

04/19/2003

09:24 AM Bug #565: Balance HTML and enforce 800 width table webpage format
I agree Robert Peet
09:18 AM Bug #1014: Cover methodology : foliar or canopy cover - add field?
Good idea Robert Peet
09:17 AM Bug #936: Develop data-maps for Landcare, VPRO, and NRIS
This is very low priority and may never be built. Robert Peet
09:15 AM Bug #911: [1710] Business Rules:How many without paying
See comments for bug 907 Robert Peet
09:13 AM Bug #910: Business Rules:Confidentiality of T&E
We have from the very start known that scrambling of location because of rare
species would be necessary. The imple...
Robert Peet
09:04 AM Bug #909: [1730] Business Rules:Confidentiality of private lands

We should wire a default that data are public unless the person submitting the
plot indicates otherwise.
We need ...
Robert Peet
08:57 AM Bug #907: Business Rules:Geographic scope
This bug requires some PI decisions. I suggest the following as our initial
rules.
1) Any certified user may subm...
Robert Peet
08:35 AM Bug #906: Business Rules:Pick lists
I too do not know what it means. I will close the bug for now. Robert Peet
08:34 AM Bug #905: Business Rules:New taxa of plants and communities

A user can only manage plants and taxa according to his own party perspective
I do not immediately see the need for ...
Robert Peet
08:31 AM Bug #867: [1350] Export provides ALL data except confidential
location fuzzed
plot embargoed
That should be sufficient for now
Robert Peet
08:21 AM Bug #847: evaluate: User view & output stylesheets
ML will design these stylesheets and pass them past RKP for evaluation and
review. This is relatively urgent and mu...
Robert Peet
08:19 AM Bug #832: [1013] Management accounts??
I propose we cancel this bug for now and worry about the whole issue later
after verion 1.1 has given us some experi...
Robert Peet
08:16 AM Bug #822: Annotation: view current notes on data + create notes
This bug is to review a form being designed by ML for annotating a record. I
pass this back toi ML to etiher build ...
Robert Peet
08:15 AM Bug #819: Revision:review forms
This bug is to review a form or set of forms being designed by ML. I pass the
bug back to ML for him to add the for...
Robert Peet
08:14 AM Bug #816: View current User-defind variables page
This bug calls for evaluation of a form being build by ML entering user-
defined variables. I pass this back to ML f...
Robert Peet
08:12 AM Bug #811: Methods :Collections of methods:review
This need not be handled in the near term Robert Peet
08:12 AM Bug #808: [933] Interpret taxon in extant plot:review
This bug depends of a form being built by ML to interpret a taxon. I pass
this back to ML to either build the form ...
Robert Peet
08:10 AM Bug #805: [943] Interpret community in extant plot:review
This bug should depend on another bug where ML is building a form for
interpretation of a plot (ie assigning to a co...
Robert Peet
08:08 AM Bug #801: Reference entry:review
What is this bug?
Seems likely that it is review of a form being built by ML for entry of
citations. If so it shou...
Robert Peet
07:46 AM Bug #797: [903] Methods :Cover method:review
I assume this bug is to review a form for entry of cover method. Michael
is working on this form. I reassign this b...
Robert Peet
07:43 AM Bug #794: Evaluate viewing forms and input forms for VegBank Metadata
I assume this bug is to review a form for entry of stratum method. Michael
is working on this form. I reassign thi...
Robert Peet
07:39 AM Bug #784: [863] Party entry and edit -- design:review
This is sufficiently simple that once mike gets the design done, I expect to
be able to approve the design very quic...
Robert Peet
07:35 AM Bug #780: Email and show online deposit receipt; (option of long or short format?)
The short format should include:
Observation: AccessionDate (do we have this yet?)
Observation: AccessionNumber (I th...
Robert Peet
07:13 AM Bug #775: Build validation package:Develop & implement validation rules
This is a very big bug which seems to broadly overlap with other bugs (eg Bug
746, bug 748, bug 754, bug 759, bug 76...
Robert Peet
07:07 AM Bug #771: Loader rectification tools:Picklists: closed (and open?)
Not sure what this bug refers to.
Step one is creation of the picklists. I think these are now stable and we
can m...
Robert Peet
07:01 AM Bug #763: Loader rectification tools:NamedPlace (from place)
There is less damage in allowing proliferation of place names. Nonetheless,
the submitter should be given a warning...
Robert Peet
06:53 AM Bug #760: Loader rectification tools: CommConcepts (from CommInterp)
This is essentailly identical to bug 759 except that it applies to communities
rather than plants.
Robert Peet
06:51 AM Bug #759: Loader rectification tools: PlantConcept (from TaxonInterp and TaxonAlt)
Taxon interpretation is generally done through a webform, though we need to
provide a mchanism for version 2.0 where...
Robert Peet
06:45 AM Bug #754: Loader rectification tools: References
I am assuming here that "citations" is used to mean "References"
As with the plant and party rectification, there ar...
Robert Peet
06:16 AM Bug #752: [580] Data loader plugins:NRIS

We cannot begin to work on this until a lot of work is done with the NRIS
folks to see what thety want and what the...
Robert Peet
06:14 AM Bug #748: Systematic approach to rectification
"Create a plan" -- This must be the mother of all bugs.

So I suppose it was intended to be "create a plant". I thi...
Robert Peet
05:38 AM Bug #746: Loader rectification tools:Party
Not entirely clear what this bug refers to. I think it is the functionality
of checking parties being imported with...
Robert Peet
05:32 AM Bug #734: Data loader plugins:TurboVeg plots:Develop VB template for TV
This needs to be completed prior to departing for the meeting in Naples on
June 7.
Robert Peet
05:31 AM Bug #718: [405] Mechanism to add new communities-b
Not clear what this bug refers to. My best guess is that it is a combination
of business rules as in bug 716 with c...
Robert Peet
05:26 AM Bug #716: Mechanism to add new plants:Insert business rules
One additional business rule.
We should limit this activity to certified users. This would be level 2 and
higher.
Robert Peet
05:20 AM Bug #716: Mechanism to add new plants:Insert business rules
Mike has proposed:
1) at least one plant Status must be supplied for each plant Concept.
2) at least one plant Usage ...
Robert Peet
04:39 AM Bug #714: [390] Mechanism to add new plants:model & implementation for references
The intent of this bug is not entirely clear.
I believe this refers to revision of the reference model, which has
bee...
Robert Peet
04:36 AM Bug #712: Update the forms for querying plants then communities
Mike should take a first run at this and then I will evaluate. This is rather
urgent.
Robert Peet

04/15/2003

01:10 PM Bug #961: Required Fields for VegBank -- show questionable ones
this has been fixed with questionable field going to non-required
(nulls=yes). A list of business rules has been st...
Michael Lee
01:07 PM Bug #791: [810] :Final picklist values -- decide and agree on them
done! Michael Lee
01:07 PM Bug #789: [815] :Final picklist values?:Implement new picklists
done! Michael Lee
01:04 PM Bug #959: check with C.Fogelsong and P.Huddleston New Ref Model Design
both invited to make comments. I think one of them did. Michael Lee
01:03 PM Bug #707: [333] Enter basic EcoArt:Rebuild DB with new model-b
added EcoArt to VegBranch via VegBranch loader. Still need to QA both VegBAnk
and VegBranch versions of this.
Michael Lee
 

Also available in: Atom