Project

General

Profile

« Previous | Next » 

Revision 4786

schemas/vegbien.sql: Changed _frac units suffix to _fraction for clarity and for consistency with _percent (which is spelled out), as used by SALVIAS (http://salvias.net/Documents/salvias_data_dictionary.html) and elsewhere

View differences:

vegbien.sql
418 418
    sourceaccessioncode text,
419 419
    taxonoccurrence_id integer NOT NULL,
420 420
    collectiondate timestamp with time zone,
421
    cover_frac double precision,
421
    cover_fraction double precision,
422 422
    linecover_m double precision,
423 423
    basalarea_m2 double precision,
424 424
    biomass_kg_m2 double precision,
......
504 504
    slopeaspect_deg double precision,
505 505
    minslopeaspect_deg double precision,
506 506
    maxslopeaspect_deg double precision,
507
    slopegradient_frac double precision,
508
    minslopegradient_frac double precision,
509
    maxslopegradient_frac double precision,
507
    slopegradient_fraction double precision,
508
    minslopegradient_fraction double precision,
509
    maxslopegradient_fraction double precision,
510 510
    topoposition text,
511 511
    landform text,
512 512
    surficialdeposits text,
......
1142 1142
--
1143 1143

  
1144 1144
CREATE VIEW analytical_db_view AS
1145
    SELECT datasource.organizationname AS "dataSourceName", taxonpath.family, taxonpath.genus, taxonpath.species, COALESCE(taxonpath.scientificnamewithauthor, taxonpath.scientificname) AS taxon, taxonpath.scientificnameauthor AS "taxonAuthor", taxonpath.variety AS "taxonMorphospecies", placepath.country, placepath.stateprovince AS "stateProvince", placepath.county AS "countyParish", taxonoccurrence.verbatimcollectorname AS collector, plantobservation.collectionnumber AS "collectionNumber", array_to_string(ARRAY[identifiedby.givenname, identifiedby.middlename, identifiedby.surname], ' '::text) AS "identifiedBy", aggregateoccurrence.collectiondate AS "observationDate", location.authorlocationcode AS "plotCode", functions._m2_to_ha(location.area_m2) AS "plotAreaHa", method.name AS "plotMethod", locationcoords.latitude_deg AS latitude, locationcoords.longitude_deg AS longitude, location.elevation_m, taxonoccurrence.iscultivated AS "isCultivated", taxonoccurrence.cultivatedbasis AS "isCultivatedReason", functions._frac_to_pct(aggregateoccurrence.cover_frac) AS "pctCover" FROM (((((((((((((location JOIN party datasource ON (((datasource.party_id = location.datasource_id) AND (datasource.organizationname IS NOT NULL)))) LEFT JOIN locationcoords USING (location_id)) LEFT JOIN locationplace USING (location_id)) LEFT JOIN placepath USING (placepath_id)) JOIN locationevent USING (location_id)) LEFT JOIN method USING (method_id)) JOIN taxonoccurrence USING (locationevent_id)) JOIN taxondetermination USING (taxonoccurrence_id)) LEFT JOIN party identifiedby ON ((identifiedby.party_id = taxondetermination.party_id))) JOIN taxonpath USING (taxonpath_id)) LEFT JOIN aggregateoccurrence USING (taxonoccurrence_id)) LEFT JOIN plantobservation USING (aggregateoccurrence_id)) LEFT JOIN specimenreplicate USING (plantobservation_id));
1145
    SELECT datasource.organizationname AS "dataSourceName", taxonpath.family, taxonpath.genus, taxonpath.species, COALESCE(taxonpath.scientificnamewithauthor, taxonpath.scientificname) AS taxon, taxonpath.scientificnameauthor AS "taxonAuthor", taxonpath.variety AS "taxonMorphospecies", placepath.country, placepath.stateprovince AS "stateProvince", placepath.county AS "countyParish", taxonoccurrence.verbatimcollectorname AS collector, plantobservation.collectionnumber AS "collectionNumber", array_to_string(ARRAY[identifiedby.givenname, identifiedby.middlename, identifiedby.surname], ' '::text) AS "identifiedBy", aggregateoccurrence.collectiondate AS "observationDate", location.authorlocationcode AS "plotCode", functions._m2_to_ha(location.area_m2) AS "plotAreaHa", method.name AS "plotMethod", locationcoords.latitude_deg AS latitude, locationcoords.longitude_deg AS longitude, location.elevation_m, taxonoccurrence.iscultivated AS "isCultivated", taxonoccurrence.cultivatedbasis AS "isCultivatedReason", functions._frac_to_pct(aggregateoccurrence.cover_fraction) AS "pctCover" FROM (((((((((((((location JOIN party datasource ON (((datasource.party_id = location.datasource_id) AND (datasource.organizationname IS NOT NULL)))) LEFT JOIN locationcoords USING (location_id)) LEFT JOIN locationplace USING (location_id)) LEFT JOIN placepath USING (placepath_id)) JOIN locationevent USING (location_id)) LEFT JOIN method USING (method_id)) JOIN taxonoccurrence USING (locationevent_id)) JOIN taxondetermination USING (taxonoccurrence_id)) LEFT JOIN party identifiedby ON ((identifiedby.party_id = taxondetermination.party_id))) JOIN taxonpath USING (taxonpath_id)) LEFT JOIN aggregateoccurrence USING (taxonoccurrence_id)) LEFT JOIN plantobservation USING (aggregateoccurrence_id)) LEFT JOIN specimenreplicate USING (plantobservation_id));
1146 1146

  
1147 1147

  
1148 1148
--
......
2565 2565
    depthbottom_m double precision,
2566 2566
    color text,
2567 2567
    texture text,
2568
    organic_frac double precision,
2569
    sand_frac double precision,
2570
    silt_frac double precision,
2571
    clay_frac double precision,
2572
    coarse_frac double precision,
2568
    organic_fraction double precision,
2569
    sand_fraction double precision,
2570
    silt_fraction double precision,
2571
    clay_fraction double precision,
2572
    coarse_fraction double precision,
2573 2573
    ph double precision,
2574
    acidity_frac double precision,
2575
    basesaturation_frac double precision,
2574
    acidity_fraction double precision,
2575
    basesaturation_fraction double precision,
2576 2576
    cationexchangecapacity_cmol_kg double precision,
2577 2577
    conductivity double precision,
2578
    carbon_frac double precision,
2579
    phosphorus_frac double precision,
2580
    potassium_frac double precision,
2581
    magnesium_frac double precision,
2582
    nitrogen_frac double precision,
2583
    calcium_frac double precision,
2584
    sodium_frac double precision
2578
    carbon_fraction double precision,
2579
    phosphorus_fraction double precision,
2580
    potassium_fraction double precision,
2581
    magnesium_fraction double precision,
2582
    nitrogen_fraction double precision,
2583
    calcium_fraction double precision,
2584
    sodium_fraction double precision
2585 2585
);
2586 2586

  
2587 2587

  
2588 2588
--
2589
-- Name: COLUMN soilobs.organic_frac; Type: COMMENT; Schema: public; Owner: -
2589
-- Name: COLUMN soilobs.organic_fraction; Type: COMMENT; Schema: public; Owner: -
2590 2590
--
2591 2591

  
2592
COMMENT ON COLUMN soilobs.organic_frac IS 'fraction';
2592
COMMENT ON COLUMN soilobs.organic_fraction IS 'fraction';
2593 2593

  
2594 2594

  
2595 2595
--
2596
-- Name: COLUMN soilobs.sand_frac; Type: COMMENT; Schema: public; Owner: -
2596
-- Name: COLUMN soilobs.sand_fraction; Type: COMMENT; Schema: public; Owner: -
2597 2597
--
2598 2598

  
2599
COMMENT ON COLUMN soilobs.sand_frac IS 'fraction';
2599
COMMENT ON COLUMN soilobs.sand_fraction IS 'fraction';
2600 2600

  
2601 2601

  
2602 2602
--
2603
-- Name: COLUMN soilobs.silt_frac; Type: COMMENT; Schema: public; Owner: -
2603
-- Name: COLUMN soilobs.silt_fraction; Type: COMMENT; Schema: public; Owner: -
2604 2604
--
2605 2605

  
2606
COMMENT ON COLUMN soilobs.silt_frac IS 'fraction';
2606
COMMENT ON COLUMN soilobs.silt_fraction IS 'fraction';
2607 2607

  
2608 2608

  
2609 2609
--
2610
-- Name: COLUMN soilobs.clay_frac; Type: COMMENT; Schema: public; Owner: -
2610
-- Name: COLUMN soilobs.clay_fraction; Type: COMMENT; Schema: public; Owner: -
2611 2611
--
2612 2612

  
2613
COMMENT ON COLUMN soilobs.clay_frac IS 'fraction';
2613
COMMENT ON COLUMN soilobs.clay_fraction IS 'fraction';
2614 2614

  
2615 2615

  
2616 2616
--
2617
-- Name: COLUMN soilobs.coarse_frac; Type: COMMENT; Schema: public; Owner: -
2617
-- Name: COLUMN soilobs.coarse_fraction; Type: COMMENT; Schema: public; Owner: -
2618 2618
--
2619 2619

  
2620
COMMENT ON COLUMN soilobs.coarse_frac IS 'fraction';
2620
COMMENT ON COLUMN soilobs.coarse_fraction IS 'fraction';
2621 2621

  
2622 2622

  
2623 2623
--
2624
-- Name: COLUMN soilobs.acidity_frac; Type: COMMENT; Schema: public; Owner: -
2624
-- Name: COLUMN soilobs.acidity_fraction; Type: COMMENT; Schema: public; Owner: -
2625 2625
--
2626 2626

  
2627
COMMENT ON COLUMN soilobs.acidity_frac IS 'fraction';
2627
COMMENT ON COLUMN soilobs.acidity_fraction IS 'fraction';
2628 2628

  
2629 2629

  
2630 2630
--
2631
-- Name: COLUMN soilobs.basesaturation_frac; Type: COMMENT; Schema: public; Owner: -
2631
-- Name: COLUMN soilobs.basesaturation_fraction; Type: COMMENT; Schema: public; Owner: -
2632 2632
--
2633 2633

  
2634
COMMENT ON COLUMN soilobs.basesaturation_frac IS 'fraction';
2634
COMMENT ON COLUMN soilobs.basesaturation_fraction IS 'fraction';
2635 2635

  
2636 2636

  
2637 2637
--
2638
-- Name: COLUMN soilobs.carbon_frac; Type: COMMENT; Schema: public; Owner: -
2638
-- Name: COLUMN soilobs.carbon_fraction; Type: COMMENT; Schema: public; Owner: -
2639 2639
--
2640 2640

  
2641
COMMENT ON COLUMN soilobs.carbon_frac IS 'fraction';
2641
COMMENT ON COLUMN soilobs.carbon_fraction IS 'fraction';
2642 2642

  
2643 2643

  
2644 2644
--
2645
-- Name: COLUMN soilobs.phosphorus_frac; Type: COMMENT; Schema: public; Owner: -
2645
-- Name: COLUMN soilobs.phosphorus_fraction; Type: COMMENT; Schema: public; Owner: -
2646 2646
--
2647 2647

  
2648
COMMENT ON COLUMN soilobs.phosphorus_frac IS 'fraction';
2648
COMMENT ON COLUMN soilobs.phosphorus_fraction IS 'fraction';
2649 2649

  
2650 2650

  
2651 2651
--
2652
-- Name: COLUMN soilobs.potassium_frac; Type: COMMENT; Schema: public; Owner: -
2652
-- Name: COLUMN soilobs.potassium_fraction; Type: COMMENT; Schema: public; Owner: -
2653 2653
--
2654 2654

  
2655
COMMENT ON COLUMN soilobs.potassium_frac IS 'fraction';
2655
COMMENT ON COLUMN soilobs.potassium_fraction IS 'fraction';
2656 2656

  
2657 2657

  
2658 2658
--
2659
-- Name: COLUMN soilobs.magnesium_frac; Type: COMMENT; Schema: public; Owner: -
2659
-- Name: COLUMN soilobs.magnesium_fraction; Type: COMMENT; Schema: public; Owner: -
2660 2660
--
2661 2661

  
2662
COMMENT ON COLUMN soilobs.magnesium_frac IS 'fraction';
2662
COMMENT ON COLUMN soilobs.magnesium_fraction IS 'fraction';
2663 2663

  
2664 2664

  
2665 2665
--
2666
-- Name: COLUMN soilobs.nitrogen_frac; Type: COMMENT; Schema: public; Owner: -
2666
-- Name: COLUMN soilobs.nitrogen_fraction; Type: COMMENT; Schema: public; Owner: -
2667 2667
--
2668 2668

  
2669
COMMENT ON COLUMN soilobs.nitrogen_frac IS 'fraction';
2669
COMMENT ON COLUMN soilobs.nitrogen_fraction IS 'fraction';
2670 2670

  
2671 2671

  
2672 2672
--
2673
-- Name: COLUMN soilobs.calcium_frac; Type: COMMENT; Schema: public; Owner: -
2673
-- Name: COLUMN soilobs.calcium_fraction; Type: COMMENT; Schema: public; Owner: -
2674 2674
--
2675 2675

  
2676
COMMENT ON COLUMN soilobs.calcium_frac IS 'fraction';
2676
COMMENT ON COLUMN soilobs.calcium_fraction IS 'fraction';
2677 2677

  
2678 2678

  
2679 2679
--
2680
-- Name: COLUMN soilobs.sodium_frac; Type: COMMENT; Schema: public; Owner: -
2680
-- Name: COLUMN soilobs.sodium_fraction; Type: COMMENT; Schema: public; Owner: -
2681 2681
--
2682 2682

  
2683
COMMENT ON COLUMN soilobs.sodium_frac IS 'fraction';
2683
COMMENT ON COLUMN soilobs.sodium_fraction IS 'fraction';
2684 2684

  
2685 2685

  
2686 2686
--

Also available in: Unified diff