||HI Derek. Thanks for your reply. Finally I got a chance of reading these documents, and here are a little summary.
(1) Spatial reference information: projection, coordinate system, datum, domain extent
(2) Accuracy and Precision: lat/long/z
(3) Attributes: field type/length/numeric formats, domains, subtypes
(4) Geometry: digitization scale, minimum digitization area, snapping tolerance, Topology Rules
(1) Manual QC checks: initial check and secondary visual inspection - looking for missing attribute values, duplicate values, bad formed geometry, .....
(2) Automated QC checks - GIS Data Reviewer: for both attribute and geometry checks
For QC, without GIS Data Reviewer, we can use Topology Rules to ensure pretty much the geometry accuracy. The problem for us is the attribute quality. We have some fields with a fixed format, like US-NY-44-2. I don't think Field Format/Domain/Subtypes can ensure this kind of format. So we are thinking of building some kind of desktop tools using ArcObjects or Python to check the attribute errors. For example, if GIS digitizers type US-NY44-2, running this tool will identify this error.
So I am asking if you've already crossed this kind of custom tools, and give me some resources to start with it.
Appreciate your help.