SunSpecOrangeButton / ob-openapi-taxonomy

Master Files for OB OpenAPI
3 stars 10 forks source link

Site and AHJ Model Update #5

Closed ttransue closed 4 years ago

ttransue commented 4 years ago

New Objects AuthorityHavingJursidiction EngineeringReviewRequirement Site Contacts Addresses Locations

Updated Objects Contact Address Location


    New Elements (AuthorityHavingJurisdiction)
        AHJName
        BuildingCode
        BuildingCodeNotes
        DocumentSubmissionMethod
        DocumentSubmissionMethodNotes
        ElectricCode
        ElectricCodeNotes
        FireCode
        FireCodeNotes
        ResidentialCode
        ResidentialCodeNotes
        EngineeringReviewRequirement
        Description

    Existing Elements (AuthorityHavingJurisdiction)
        AHJID

    New Elements (EngineeringReviewRequirement)
        Description
        RequirementLevel
        EngineeringReviewType
        StampType

    New Elements (Site)
        Description
        Addresses
        Locations

    Existing Elements (Site)
        SiteID
        SiteMandatoryAccessRequirements
        SiteName
        SiteParcelID

    New Elements (Contact)
        Description
        ContactType
        MiddleName

    New Elements (Contacts)
        Array [Contact]

    New Elements (Address)
        Description
        AddressType

    New Elements (Addresses)
        Array [Address]

    New Elements (Location)
        Description
        LocationType
        LocationDeterminationMethod

    New Elements (Locations)
        Array [Location]

                New Enumerations
                    StampType
                        Notary
                        Wet
                        Digital
                        None

                    BuildingCode
                        2021IBC
                        2018IBC
                        2015IBC
                        2012IBC
                        NoSolarRegulations

                    FireCode
                        2021IFC
                        2018IFC
                        2015IFC
                        2012IFC
                        NoSolarRegulations

                    ResidentialCode
                        2021IRC
                        2018IRC
                        2015IRC
                        2012IRC
                        NoSolarRegulations

                    ElectricCode
                        2020NEC
                        2017NEC
                        2014NEC
                        2011NEC
                        NoSolarRegulations

                    EngineeringReviewType
                        StructuralEngineer
                        ElectricalEngineer
                        PVEngineer
                        MasterElectrician
                        NoSolarRegulations

                    RequirementLevel
                        Required
                        Optional
                        Conditionally Optional

                    ContactType
                        OffTaker
                        Investor
                        Orginitator
                        Installer
                        PermittingOfficial
                        Homeowner
                        Engineer
                        Inspector

                    AddressType
                        Installation
                        Mailing
                        Billing
                        Shipping

                    LocationType
                        DeviceSpecific
                        SiteEntrance
                        GeneralProximity

                    LocationDeterminationMethod
                        GPS
                        Survey
                        AerialImage
                        EngineeringReport
                        AddressGeocoding
                        Unknown

                Removed Enumerations
                    "_" from all enumerations

                    ContactType
                        Utility

                    LocationType
                        RevenueMeter

                        New Descriptions
                            StampType
                                The type of certifying stamp that is applied to the design or drawing set

                            AHJName
                                Name of the Authority Having Jurisdiction

                            BuildingCode
                                The applicable building code the AHJ enforces.

                            BuildingCodeNotes
                                Notes for special requirements related to the building code in this AHJ.

                            DocumentSubmissionMethod
                                The method for submitting AHJ documents.

                            DocumentSubmissionMethodNotes
                                Notes about the document submission process for this AHJ.

                            ElectricCode
                                The applicable electric code the AHJ enforces.

                            ElectricCodeNotes
                                Notes for special requirements related to the electric code in this AHJ.

                            FireCode
                                The applicable fire code the AHJ enforces.

                            FireCodeNotes
                                Notes for special requirements related to the fire code in this AHJ.

                            ResidentialCode
                                The applicable residential code the AHJ enforces.

                            ResidentialCodeNotes
                                Notes for special requirements related to the residential code in this AHJ.

                            EngineeringReviewRequirement
                                A review by a single engineer or other professional of a design or drawing set

                            RequirementLevel
                                The degree of application of the requirement. Required should be used when the review is always required. Optional for if it is appreciated but not required, and conditionally optional if there are requirements that have special conditions to become required. Additional comments can be placed in the description.

                            Description
                                Generic Text field used in fields to provide more detail

                            AuthorityHavingJursidiction
                                The authority having jurisdiction over any permit, site, or governance decision

                            Site
                                The site of a solar installation or potential solar installation

                        Updated Descriptions
                            Altitude
                                The height of ground level at a location relative to sea level.