Module: Puree::Model

Defined in:
lib/puree/model/model.rb,
lib/puree/model/file.rb,
lib/puree/model/link.rb,
lib/puree/model/event.rb,
lib/puree/model/paper.rb,
lib/puree/model/person.rb,
lib/puree/model/thesis.rb,
lib/puree/model/address.rb,
lib/puree/model/dataset.rb,
lib/puree/model/journal.rb,
lib/puree/model/project.rb,
lib/puree/model/resource.rb,
lib/puree/model/publisher.rb,
lib/puree/model/structure.rb,
lib/puree/model/identifier.rb,
lib/puree/model/person_name.rb,
lib/puree/model/event_header.rb,
lib/puree/model/spatial_point.rb,
lib/puree/model/journal_header.rb,
lib/puree/model/masters_thesis.rb,
lib/puree/model/temporal_range.rb,
lib/puree/model/doctoral_thesis.rb,
lib/puree/model/journal_article.rb,
lib/puree/model/legal_condition.rb,
lib/puree/model/research_output.rb,
lib/puree/model/conference_paper.rb,
lib/puree/model/endeavour_person.rb,
lib/puree/model/publisher_header.rb,
lib/puree/model/copyright_license.rb,
lib/puree/model/helper/validation.rb,
lib/puree/model/publication_status.rb,
lib/puree/model/organisational_unit.rb,
lib/puree/model/external_organisation.rb,
lib/puree/model/related_content_header.rb,
lib/puree/model/organisation_header_base.rb,
lib/puree/model/organisational_unit_header.rb,
lib/puree/model/external_organisation_header.rb,
lib/puree/model/research_output_scopus_metric.rb

Overview

A model is a data structure.

Defined Under Namespace

Modules: Validation Classes: Address, ConferencePaper, CopyrightLicense, Dataset, DoctoralThesis, EndeavourPerson, Event, EventHeader, ExternalOrganisation, ExternalOrganisationHeader, File, Identifier, Journal, JournalArticle, JournalHeader, LegalCondition, Link, MastersThesis, OrganisationHeaderBase, OrganisationalUnit, OrganisationalUnitHeader, Paper, Person, PersonName, Project, PublicationStatus, Publisher, PublisherHeader, RelatedContentHeader, ResearchOutput, ResearchOutputScopusMetric, Resource, SpatialPoint, Structure, TemporalRange, Thesis