Institution class

Annotations
  • @JsonSerializable(explicitToJson: true)

Constructors

Institution({List<DehydratedInstitution>? associatedInstitutions, int? citedByCount, String? countryCode, List<CountByYear>? countsByYear, String? createdDate, String? displayName, List<String>? displayNameAcronyms, List<String>? displayNameAlternatives, Geo? geo, String? homepageUrl, String? id, AlexIds? ids, String? imageThumbnailUrl, String? imageUrl, International? international, List<Repository>? repositories, List<Role>? roles, String? ror, SummaryStats? summaryStats, String? type, String? updatedDate, String? worksApiUrl, int? worksCount, List<XConcept>? xConcepts})
Institution.fromJson(Map<String, dynamic> json)
factory

Properties

associatedInstitutions List<DehydratedInstitution>?
Institutions related to this one. Each associated institution is represented as a object, with one extra property:
getter/setter pair
citedByCount int?
The total number Works that cite a work created by an author affiliated with this institution. Or less formally: the number of citations this institution has collected.
getter/setter pair
countryCode String?
The country where this institution is located, represented as an ISO two-letter country code.
getter/setter pair
countsByYear List<CountByYear>?
Counts of works and citations for each of the last ten years, binned by year. To put it another way: each year, you can see how many new works this institution put out, and how many times any work affiliated with this institution got cited.
getter/setter pair
createdDate String?
The date this Institution object was created in the OpenAlex dataset, expressed as an ISO 8601 date string.
getter/setter pair
displayName String?
The primary name of the institution.
getter/setter pair
displayNameAcronyms List<String>?
Acronyms or initialisms that people sometimes use instead of the full display_name.
getter/setter pair
displayNameAlternatives List<String>?
Other names people may use for this institution.
getter/setter pair
geo Geo?
A bunch of stuff we know about the location of this institution: city (String): The city where this institution lives. geonames_city_id (String): The city where this institution lives, as a GeoNames database ID. region (String): The sub-national region (state, province) where this institution lives. country_code (String): The country where this institution lives, represented as an ISO two-letter country code. country (String): The country where this institution lives. latitude (Float): Does what it says. longitude (Float): Does what it says.
getter/setter pair
hashCode int
The hash code for this object.
no setterinherited
homepageUrl String?
The URL for institution's primary homepage.
getter/setter pair
id String?
The OpenAlex for this institution.
getter/setter pair
ids AlexIds?
All the external identifiers that we know about for this institution. IDs are expressed as URIs whenever possible. Possible ID types:
getter/setter pair
imageThumbnailUrl String?
Same as image_url, but it's a smaller image.
getter/setter pair
imageUrl String?
URL where you can get an image representing this institution. Usually this is hosted on Wikipedia, and usually it's a seal or logo.
getter/setter pair
international International?
The institution's display name in different languages. Derived from the wikipedia page for the institution in the given language.
getter/setter pair
repositories List<Repository>?
Repositories ( with type: repository) that have this institution as their host_organization.
getter/setter pair
roles List<Role>?
List of role objects, which include the role (one of institution, funder, or publisher), the id (), and the works_count.
getter/setter pair
ror String?
The ROR (Research Organization Registry) identifier is a globally unique ID for research organization. ROR is a community-led project to develop an open, sustainable, usable, and unique identifier for every research organization in the world.
getter/setter pair
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
summaryStats SummaryStats?
Citation metrics for this institution
getter/setter pair
type String?
The institution's primary type, using the OpenAlex vocabulary.
getter/setter pair
updatedDate String?
The last time anything in this Institution changed, expressed as an ISO 8601 date string. This date is updated for any change at all, including increases in various counts.
getter/setter pair
worksApiUrl String?
A URL that will get you a list of all the Works affiliated with this institution.
getter/setter pair
worksCount int?
The number of Works created by authors affiliated with this institution. Or less formally: the number of works coming out of this institution.
getter/setter pair
xConcepts List<XConcept>?
The Concepts most frequently applied to works affiliated with this institution. Each is represented as a Concept object, with one additional attribute:
getter/setter pair

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toJson() Map<String, dynamic>
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited