README

Duan-lang-dev/moonecoguard/darwincore does not have a README file

#
Coordinate

pub(all) struct Coordinate {
latitude : Double?
longitude : Double?
uncertainty_meters : Double?
verbatim : String?
} derive(Eq,
Debug
)

Darwin Core inspired geographic coordinate container.

#
Coordinate::has_decimal

fn Coordinate::has_decimal(self : Coordinate) -> Bool

#
Coordinate::is_zero_zero

fn Coordinate::is_zero_zero(self : Coordinate) -> Bool

#
Dataset

pub(all) struct Dataset {
occurrences : Array[OccurrenceRecord]
events : Array[SamplingEvent]
locations : Array[LocationRecord]
measurements : Array[MeasurementOrFact]
} derive(Eq,
Debug
)

#
Dataset::event_ids

fn Dataset::event_ids(self : Dataset) -> Map[String, Unit]

#
Dataset::has_event_id

fn Dataset::has_event_id(self : Dataset, event_id : String) -> Bool

#
Dataset::occurrence_count

fn Dataset::occurrence_count(self : Dataset) -> Int

#
LocationRecord

pub(all) struct LocationRecord {
location_id : String
name : String
latitude : Double?
longitude : Double?
min_latitude : Double?
min_longitude : Double?
max_latitude : Double?
max_longitude : Double?
} derive(Eq,
Debug
)

#
MeasurementOrFact

pub(all) struct MeasurementOrFact {
measurement_id : String
occurrence_id : String?
event_id : String?
measurement_type : String
measurement_value : String
measurement_unit : String?
} derive(Eq,
Debug
)

#
OccurrenceRecord

pub(all) struct OccurrenceRecord {
occurrence_id : String
event_id : String?
scientific_name : String
vernacular_name : String?
kingdom : String?
phylum : String?
class_name : String?
order_name : String?
family : String?
genus : String?
specific_epithet : String?
taxon_rank : String?
event_date : String?
individual_count : Int?
coordinate : Coordinate
locality : String?
observer : String?
observer_contact : String?
basis_of_record : String?
occurrence_status : String?
remarks : String?
} derive(Eq,
Debug
)

Darwin Core style occurrence row normalized from field-survey tables.

#
OccurrenceRecord::display_name

fn OccurrenceRecord::display_name(self : OccurrenceRecord) -> String

#
OccurrenceRecord::has_public_coordinates

fn OccurrenceRecord::has_public_coordinates(self : OccurrenceRecord) -> Bool

#
OccurrenceRecord::taxon_key

fn OccurrenceRecord::taxon_key(self : OccurrenceRecord) -> String

#
SamplingEvent

pub(all) struct SamplingEvent {
event_id : String
parent_event_id : String?
event_date : String?
end_date : String?
locality : String?
sampling_protocol : String?
sample_size_value : Double?
sample_size_unit : String?
} derive(Eq,
Debug
)

#
empty_dataset

fn empty_dataset() -> Dataset

#
occurrence

fn occurrence(occurrence_id : String, scientific_name : String, latitude? : Double, longitude? : Double, event_date? : String, event_id? : String, vernacular_name? : String, individual_count? : Int) -> OccurrenceRecord

Source Files

Powered by MoonBit

Site sourceReport issuePackagesBuild queueSkillsStatistics

© 2026 mooncakes.io