public ConditionProfile()
        {
            AssertedBy = null;
            //AssertedByList = new List<OrganizationBase>();
            // AssertedBy = new List<OrganizationBase>();
            EstimatedCosts    = new List <CostProfile>();
            ResidentOf        = new List <JurisdictionProfile>();
            SubjectWebpage    = null;
            AudienceLevelType = new List <CredentialAlignmentObject>();
            AudienceType      = new List <CredentialAlignmentObject>();
            //AudienceLevel = new List<string>();
            Condition      = new List <string>();
            SubmissionOf   = new List <string>();
            CreditUnitType = new CredentialAlignmentObject();
            //ApplicableAudienceType = new List<string>();
            AlternativeCondition      = new List <ConditionProfile>();
            TargetAssessment          = new List <EntityBase>();
            TargetCredential          = new List <EntityBase>();
            TargetLearningOpportunity = new List <EntityBase>();
            TargetCompetency          = new List <CredentialAlignmentObject>();

            Type         = "ceterms:ConditionProfile";
            Jurisdiction = new List <JurisdictionProfile>();
            ResidentOf   = new List <JurisdictionProfile>();
            // Renewal = new List<ConditionProfile>();
        }
Example #2
0
        public AssessmentProfile()
        {
            Type = "ceterms:AssessmentProfile";

            Keyword = new List <string>();

            AvailabilityListing      = new List <string>();
            AvailableOnlineAt        = new List <string>();
            AvailableAt              = new List <Json.Place>();
            DeliveryType             = new List <CredentialAlignmentObject>();
            AssessmentMethodType     = new List <CredentialAlignmentObject>();
            EstimatedCost            = new List <CostProfile>();
            EstimatedDuration        = new List <DurationProfile>();
            ScoringMethodType        = new List <CredentialAlignmentObject>();
            InstructionalProgramType = new List <CredentialAlignmentObject>();

            Requires       = new List <ConditionProfile>();
            Corequisite    = new List <ConditionProfile>();
            Recommends     = new List <ConditionProfile>();
            EntryCondition = new List <ConditionProfile>();
            CreditUnitType = new CredentialAlignmentObject();
            Assesses       = new List <CredentialAlignmentObject>();
            OwnedBy        = null;
            AccreditedBy   = null;
            ApprovedBy     = null;
            OfferedBy      = null;
            RegulatedBy    = null;
            RecognizedBy   = null;

            AccreditedIn = null;
            ApprovedIn   = null;
            OfferedIn    = null;
            RecognizedIn = null;
            RegulatedIn  = null;

            InLanguage            = new List <string>();
            AdministrationProcess = new List <ProcessProfile>();
            DevelopmentProcess    = new List <ProcessProfile>();
            MaintenanceProcess    = new List <ProcessProfile>();

            AdvancedStandingFrom  = new List <ConditionProfile>();
            IsAdvancedStandingFor = new List <ConditionProfile>();
            IsPreparationFor      = new List <ConditionProfile>();
            IsRecommendedFor      = new List <ConditionProfile>();
            IsRequiredFor         = new List <ConditionProfile>();
            PreparationFrom       = new List <ConditionProfile>();
            Jurisdiction          = new List <JurisdictionProfile>();
            ExternalResearch      = new List <string>();

            CommonConditions         = new List <string>();
            CommonCosts              = new List <string>();
            FinancialAssistance      = new List <FinancialAlignmentObject>();
            InstructionalProgramType = new List <CredentialAlignmentObject>();
            VersionIdentifier        = new List <IdentifierValue>();
        }
        public LearningOpportunityProfile()
        {
            Type       = "ceterms:LearningOpportunityProfile";
            InLanguage = new List <string>();
            Keyword    = new List <string>();

            AvailabilityListing      = new List <string>();
            Subject                  = new List <CredentialAlignmentObject>();
            AvailableOnlineAt        = new List <string>();
            LearningMethodType       = new List <CredentialAlignmentObject>();
            DeliveryType             = new List <CredentialAlignmentObject>();
            InstructionalProgramType = new List <CredentialAlignmentObject>();
            EstimatedDuration        = new List <DurationProfile>();
            EstimatedCost            = new List <CostProfile>();
            CreditUnitType           = new CredentialAlignmentObject();

            Requires       = new List <ConditionProfile>();
            Corequisite    = new List <ConditionProfile>();
            Recommends     = new List <ConditionProfile>();
            EntryCondition = new List <ConditionProfile>();
            Teaches        = new List <CredentialAlignmentObject>();

            OwnedBy      = null;
            AccreditedBy = null;
            ApprovedBy   = null;
            OfferedBy    = null;
            RegulatedBy  = null;
            RecognizedBy = null;

            AccreditedIn = null;
            ApprovedIn   = null;
            OfferedIn    = null;
            RecognizedIn = null;
            RegulatedIn  = null;
            RevokedIn    = null;

            Jurisdiction = new List <JurisdictionProfile>();
            AvailableAt  = new List <Json.Place>();

            AdvancedStandingFrom  = new List <ConditionProfile>();
            IsAdvancedStandingFor = new List <ConditionProfile>();
            IsPreparationFor      = new List <ConditionProfile>();
            IsRecommendedFor      = new List <ConditionProfile>();
            IsRequiredFor         = new List <ConditionProfile>();
            PreparationFrom       = new List <ConditionProfile>();

            CommonConditions    = new List <string>();
            CommonCosts         = new List <string>();
            FinancialAssistance = new List <Json.FinancialAlignmentObject>();

            HasPart           = new List <EntityBase>();
            IsPartOf          = new List <EntityBase>();
            VersionIdentifier = new List <IdentifierValue>();
        }
        public Credential()
        {
            Subject             = new List <CredentialAlignmentObject>();
            OccupationType      = new List <CredentialAlignmentObject>();
            IndustryType        = new List <CredentialAlignmentObject>();
            Naics               = new List <string>();
            Keyword             = new List <string>();
            SubjectWebpage      = null;
            HasPart             = null;
            IsPartOf            = null;
            AudienceLevel       = new List <CredentialAlignmentObject>();
            AvailableOnlineAt   = new List <string>();
            AvailabilityListing = new List <string>();
            CopyrightHolder     = new List <OrganizationBase>();
            AlternateName       = new List <string>();
            //Image = new List<string>();
            InLanguage = new List <string>();

            VersionIdentifier   = new List <IdentifierValue>();
            DegreeConcentration = new List <CredentialAlignmentObject>();
            DegreeMajor         = new List <CredentialAlignmentObject>();
            DegreeMinor         = new List <CredentialAlignmentObject>();
            EstimatedCost       = new List <CostProfile>();
            Requires            = new List <ConditionProfile>();
            Corequisite         = new List <ConditionProfile>();
            Recommends          = new List <ConditionProfile>();

            OwnedBy      = null;
            AccreditedBy = null;
            ApprovedBy   = null;
            OfferedBy    = null;
            RecognizedBy = null;
            RegulatedBy  = null;
            RevokedBy    = null;
            RenewedBy    = null;

            AccreditedIn = null;
            ApprovedIn   = null;
            OfferedIn    = null;
            RecognizedIn = null;
            RegulatedIn  = null;
            RevokedIn    = null;
            RenewedIn    = null;

            AdministrationProcess = new List <ProcessProfile>();
            DevelopmentProcess    = new List <ProcessProfile>();
            MaintenanceProcess    = new List <ProcessProfile>();
            AppealProcess         = new List <ProcessProfile>();
            ComplaintProcess      = new List <ProcessProfile>();
            ReviewProcess         = new List <ProcessProfile>();
            RevocationProcess     = new List <ProcessProfile>();

            FinancialAssistance   = new List <FinancialAlignmentObject>();
            CredentialStatusType  = new CredentialAlignmentObject();
            AdvancedStandingFrom  = new List <ConditionProfile>();
            IsAdvancedStandingFor = new List <ConditionProfile>();
            IsPreparationFor      = new List <ConditionProfile>();
            IsRecommendedFor      = new List <ConditionProfile>();
            IsRequiredFor         = new List <ConditionProfile>();
            PreparationFrom       = new List <ConditionProfile>();
            Jurisdiction          = new List <JurisdictionProfile>();
            AvailableAt           = new List <Json.Place>();

            CommonConditions = new List <string>();
            CommonCosts      = new List <string>();
            Revocation       = new List <RevocationProfile>();
            Renewal          = new List <ConditionProfile>();
        }