class InternalMetadata
version 0
Stan Smith 2013-08-09 original script Stan Smith 2013-08-10 adding methods as needed Stan Smith 2013-09-19 added keywords Stan Smith 2013-09-20 change '' to nil for value attributes Stan Smith 2013-09-23 added distributor Stan Smith 2013-09-24 added distributor order process Stan Smith 2013-09-24 added digital transfer options Stan Smith 2013-09-24 added data transfer medium Stan Smith 2013-10-17 added browse graphic Stan Smith 2013-10-21 added address (separated from contact) Stan Smith 2013-10-25 added extent Stan Smith 2013-10-25 added bounding box Stan Smith 2013-10-25 added point Stan Smith 2013-10-25 added multi point Stan Smith 2013-10-25 added line string Stan Smith 2013-10-25 added polygon Stan Smith 2013-10-25 added linear ring Stan Smith 2013-10-25 added temporal extent Stan Smith 2013-10-25 added time instant Stan Smith 2013-10-25 added time period Stan Smith 2013-10-25 added vertical extent Stan Smith 2013-10-30 added constraint Stan Smith 2013-10-31 added resource maintenance Stan Smith 2013-11-19 added usage Stan Smith 2013-11-19 added taxonomy Stan Smith 2013-11-20 added data quality Stan Smith 2013-11-20 modified citation Stan Smith 2013-12-16 added phone book Stan Smith 2014-04-23 added protocol and doi to online resource Stan Smith 2014-04-24 added schema to newBase Stan Smith 2014-04-24 renamed newDataId to newResourceInfo Stan Smith 2014-04-24 reorganized newMetadata, newResourceInfo Stan Smith 2014-04-24 added newMetadataInfo Stan Smith 2014-04-25 modified newCitation for json schema 0.3.0 Stan Smith 2014-04-25 added resource Ids to newCitation Stan Smith 2014-04-30 reorganized geometry blocks for json schema 0.3.0 Stan Smith 2014-05-02 added associatedResource Stan Smith 2014-05-02 added additionalDocument Stan Smith 2014-05-28 modified resourceId & responsibleParty for schema 0.5.0 Stan Smith 2014-08-15 modified citation, onlineResource, resourceId for 0.6.0 Stan Smith 2014-09-03 added spatialReferenceSystems for name, EPSG, and WKT for 0.6.0 Stan Smith 2014-11-06 added resourceType to resourceInfo for 0.9.0 Stan Smith 2014-11-06 removed metadataScope from metadataInfo for 0.9.0 Stan Smith 2014-11-06 added newAdditionalDocumentation Stan Smith 2014-12-01 added data dictionary Stan Smith 2015-02-17 add entity and attribute alias Stan Smith 2015-02-17 added support for multiple data dictionaries
Public Class Methods
new()
click to toggle source
initialize Boolean - false initialize scalar - nil initialize hash - {} initialize array - []
# File lib/adiwg/mdtranslator/internal/internal_metadata_obj.rb, line 122 def initialize end
Public Instance Methods
newAcquisition()
click to toggle source
acquisition —————————-
# File lib/adiwg/mdtranslator/internal/internal_metadata_obj.rb, line 159 def newAcquisition { plans: [], requirements: [], objectives: [], platforms: [], instruments: [], operations: [], events: [], passes: [], environment: {} } end
newAdditionalDocumentation()
click to toggle source
# File lib/adiwg/mdtranslator/internal/internal_metadata_obj.rb, line 1427 def newAdditionalDocumentation { resourceTypes: [], citation: [] } end
newAddress()
click to toggle source
contacts ——————————-
# File lib/adiwg/mdtranslator/internal/internal_metadata_obj.rb, line 290 def newAddress { addressTypes: [], description: nil, deliveryPoints: [], city: nil, adminArea: nil, postalCode: nil, country: nil } end
newAlgorithm()
click to toggle source
# File lib/adiwg/mdtranslator/internal/internal_metadata_obj.rb, line 943 def newAlgorithm { citation: {}, description: nil } end
newAllocation()
click to toggle source
funding ——————————–
# File lib/adiwg/mdtranslator/internal/internal_metadata_obj.rb, line 807 def newAllocation { id: nil, amount: nil, currency: nil, sourceId: nil, recipientId: nil, responsibleParties: [], matching: false, onlineResources: [], comment: nil } end
newAssociatedResource()
click to toggle source
miscellaneous—————————
# File lib/adiwg/mdtranslator/internal/internal_metadata_obj.rb, line 1417 def newAssociatedResource { resourceTypes: [], associationType: nil, initiativeType: nil, resourceCitation: {}, metadataCitation: {} } end
newAttribute()
click to toggle source
# File lib/adiwg/mdtranslator/internal/internal_metadata_obj.rb, line 487 def newAttribute { sequenceIdentifier: nil, sequenceIdentifierType: nil, attributeDescription: nil, attributeIdentifiers: [], minValue: nil, maxValue: nil, units: nil, scaleFactor: nil, offset: nil, meanValue: nil, numberOfValues: nil, standardDeviation: nil, bitsPerValue: nil, rangeElementDescription: [], boundMin: nil, boundMax: nil, boundUnits: nil, peakResponse: nil, toneGradations: nil, bandBoundaryDefinition: nil, nominalSpatialResolution: nil, transferFunctionType: nil, transmittedPolarization: nil, detectedPolarization: nil } end
newAttributeGroup()
click to toggle source
# File lib/adiwg/mdtranslator/internal/internal_metadata_obj.rb, line 480 def newAttributeGroup { attributeContentTypes: [], attributes: [] } end
newBase()
click to toggle source
base ———————————–
# File lib/adiwg/mdtranslator/internal/internal_metadata_obj.rb, line 127 def newBase { schema: {}, contacts: [], metadata: {}, dataDictionaries: [], metadataRepositories: [] } end
newBearingDistanceResolution()
click to toggle source
# File lib/adiwg/mdtranslator/internal/internal_metadata_obj.rb, line 1283 def newBearingDistanceResolution { distanceResolution: nil, distanceUnitOfMeasure: nil, bearingResolution: nil, bearingUnitOfMeasure: nil, bearingReferenceDirection: nil, bearingReferenceMeridian: nil } end
newBoundingBox()
click to toggle source
# File lib/adiwg/mdtranslator/internal/internal_metadata_obj.rb, line 852 def newBoundingBox { westLongitude: nil, eastLongitude: nil, southLatitude: nil, northLatitude: nil, minimumAltitude: nil, maximumAltitude: nil, unitsOfAltitude: nil } end
newCitation()
click to toggle source
common ———————————
# File lib/adiwg/mdtranslator/internal/internal_metadata_obj.rb, line 331 def newCitation { title: nil, alternateTitles: [], dates: [], edition: nil, responsibleParties: [], presentationForms: [], identifiers: [], series: {}, otherDetails: [], onlineResources: [], browseGraphics: [] } end
newConformanceResult()
click to toggle source
# File lib/adiwg/mdtranslator/internal/internal_metadata_obj.rb, line 643 def newConformanceResult { dateTime: nil, scope: {}, specification: {}, explanation: nil, pass: false } end
newConstraint()
click to toggle source
constraint —————————–
# File lib/adiwg/mdtranslator/internal/internal_metadata_obj.rb, line 417 def newConstraint { type: nil, useLimitation: [], scope: {}, graphic: [], reference: [], releasability: {}, responsibleParty: [], legalConstraint: {}, securityConstraint: {} } end
newContact()
click to toggle source
# File lib/adiwg/mdtranslator/internal/internal_metadata_obj.rb, line 302 def newContact { contactId: nil, isOrganization: false, name: nil, externalIdentifier: [], positionName: nil, memberOfOrgs: [], logos: [], phones: [], addresses: [], eMailList: [], onlineResources: [], hoursOfService: [], contactInstructions: nil, contactType: nil } end
newCoordinateResolution()
click to toggle source
# File lib/adiwg/mdtranslator/internal/internal_metadata_obj.rb, line 1275 def newCoordinateResolution { abscissaResolutionX: nil, ordinateResolutionY: nil, unitOfMeasure: nil } end
newCoverageDescription()
click to toggle source
coverage description ——————-
# File lib/adiwg/mdtranslator/internal/internal_metadata_obj.rb, line 470 def newCoverageDescription { coverageName: nil, coverageDescription: nil, processingLevelCode: {}, attributeGroups: [], imageDescription: {} } end
newCoverageResult()
click to toggle source
# File lib/adiwg/mdtranslator/internal/internal_metadata_obj.rb, line 653 def newCoverageResult { dateTime: nil, scope: {}, spatialRepresentationType: {}, spatialRepresentation: {}, resultContent: [], resourceFormat: {}, resultFile: {} } end
newDataDictionary()
click to toggle source
data dictionary ————————
# File lib/adiwg/mdtranslator/internal/internal_metadata_obj.rb, line 534 def newDataDictionary { description: nil, subjects: [], citation: {}, recommendedUses: [], locales: [], responsibleParty: {}, dictionaryFunctionalLanguage: nil, includedWithDataset: false, domains: [], entities: [] } end
newDataQuality()
click to toggle source
data quality —————————
# File lib/adiwg/mdtranslator/internal/internal_metadata_obj.rb, line 635 def newDataQuality { scope: {}, standaloneReport: {}, report: [] } end
newDataQualityReport()
click to toggle source
# File lib/adiwg/mdtranslator/internal/internal_metadata_obj.rb, line 706 def newDataQualityReport { # standaloneQualityReportDetails: nil, conformanceResult: [], coverageResult: [], # derivedElementReport: [], descriptiveResult: [], evaluationMethod: {}, qualityMeasure: {}, quantitativeResult: [], # relatedElementReport: [] } end
newDataSource()
click to toggle source
# File lib/adiwg/mdtranslator/internal/internal_metadata_obj.rb, line 950 def newDataSource { sourceId: nil, description: nil, sourceCitation: {}, metadataCitations: [], spatialResolution: {}, referenceSystem: {}, sourceSteps: [], scope: {}, processedLevel: {}, resolution: {} } end
newDate()
click to toggle source
date-time ——————————
# File lib/adiwg/mdtranslator/internal/internal_metadata_obj.rb, line 730 def newDate { date: nil, dateResolution: nil, dateType: nil, description: nil } end
newDateTime()
click to toggle source
# File lib/adiwg/mdtranslator/internal/internal_metadata_obj.rb, line 739 def newDateTime { dateTime: nil, dateResolution: nil } end
newDescriptiveResult()
click to toggle source
# File lib/adiwg/mdtranslator/internal/internal_metadata_obj.rb, line 665 def newDescriptiveResult { dateTime: nil, scope: {}, statement: nil } end
newDictionaryDomain()
click to toggle source
# File lib/adiwg/mdtranslator/internal/internal_metadata_obj.rb, line 549 def newDictionaryDomain { domainId: nil, domainName: nil, domainCode: nil, domainDescription: nil, domainReference: {}, domainItems: [] } end
newDimension()
click to toggle source
# File lib/adiwg/mdtranslator/internal/internal_metadata_obj.rb, line 1203 def newDimension { dimensionType: nil, dimensionTitle: nil, dimensionDescription: nil, dimensionSize: nil, resolution: {} } end
newDistribution()
click to toggle source
distribution —————————
# File lib/adiwg/mdtranslator/internal/internal_metadata_obj.rb, line 748 def newDistribution { description: nil, liabilityStatement: nil, distributor: [] } end
newDistributor()
click to toggle source
# File lib/adiwg/mdtranslator/internal/internal_metadata_obj.rb, line 756 def newDistributor { contact: {}, orderProcess: [], transferOptions: [] } end
newDomainItem()
click to toggle source
# File lib/adiwg/mdtranslator/internal/internal_metadata_obj.rb, line 560 def newDomainItem { itemName: nil, itemValue: nil, itemDefinition: nil, itemReference: {} } end
newDuration()
click to toggle source
# File lib/adiwg/mdtranslator/internal/internal_metadata_obj.rb, line 1386 def newDuration { years: nil, months: nil, days: nil, hours: nil, minutes: nil, seconds: nil } end
newEntity()
click to toggle source
# File lib/adiwg/mdtranslator/internal/internal_metadata_obj.rb, line 569 def newEntity { entityId: nil, entityName: nil, entityCode: nil, entityAlias: [], entityDefinition: nil, entityReferences: [], primaryKey: [], indexes: [], attributes: [], foreignKeys: [], fieldSeparatorCharacter: nil, numberOfHeaderLines: nil, quoteCharacter: nil } end
newEntityAttribute()
click to toggle source
# File lib/adiwg/mdtranslator/internal/internal_metadata_obj.rb, line 595 def newEntityAttribute { attributeName: nil, attributeCode: nil, attributeAlias: [], attributeDefinition: nil, attributeReference: {}, dataType: nil, allowNull: false, mustBeUnique: true, unitOfMeasure: nil, measureResolution: nil, isCaseSensitive: false, fieldWidth: nil, missingValue: nil, domainId: nil, minValue: nil, maxValue: nil, valueRange: [], timePeriod: [] } end
newEntityForeignKey()
click to toggle source
# File lib/adiwg/mdtranslator/internal/internal_metadata_obj.rb, line 618 def newEntityForeignKey { fkLocalAttributes: [], fkReferencedEntity: nil, fkReferencedAttributes: [] } end
newEntityIndex()
click to toggle source
# File lib/adiwg/mdtranslator/internal/internal_metadata_obj.rb, line 587 def newEntityIndex { indexCode: nil, duplicate: false, attributeNames: [] } end
newEnvironment()
click to toggle source
# File lib/adiwg/mdtranslator/internal/internal_metadata_obj.rb, line 173 def newEnvironment { averageAirTemperature: nil, maxRelativeHumidity: nil, maxAltitude: nil, meteorologicalConditions: nil } end
newEvaluationMethod()
click to toggle source
# File lib/adiwg/mdtranslator/internal/internal_metadata_obj.rb, line 673 def newEvaluationMethod { type: nil, dateTime: [], methodDescription: nil, evaluationProcedure: {}, referenceDocuments: [], evaluationMethodType: nil, deductiveSource: nil, samplingScheme: nil, lotDescription: nil, samplingRatio: nil } end
newEvent()
click to toggle source
# File lib/adiwg/mdtranslator/internal/internal_metadata_obj.rb, line 182 def newEvent { eventId: nil, trigger: nil, context: nil, sequence: nil, dateTime: nil, expectedObjectives: [], relatedPass: nil, relatedSensors: [] } end
newExtent()
click to toggle source
graphic extent ————————–
# File lib/adiwg/mdtranslator/internal/internal_metadata_obj.rb, line 831 def newExtent { description: nil, geographicExtents: [], temporalExtents: [], verticalExtents: [] } end
newFeatureCollection()
click to toggle source
# File lib/adiwg/mdtranslator/internal/internal_metadata_obj.rb, line 904 def newFeatureCollection { type: nil, bbox: [], features: [], computedBbox: [], nativeGeoJson: {} } end
newFunding()
click to toggle source
# File lib/adiwg/mdtranslator/internal/internal_metadata_obj.rb, line 821 def newFunding { description: nil, timePeriod: {}, allocations: [] } end
newGeodetic()
click to toggle source
# File lib/adiwg/mdtranslator/internal/internal_metadata_obj.rb, line 1154 def newGeodetic { datumIdentifier: {}, ellipsoidIdentifier: {}, semiMajorAxis: nil, axisUnits: nil, denominatorOfFlatteningRatio: nil } end
newGeographicExtent()
click to toggle source
# File lib/adiwg/mdtranslator/internal/internal_metadata_obj.rb, line 840 def newGeographicExtent { description: nil, containsData: true, identifier: {}, boundingBox: {}, geographicElements: [], nativeGeoJson: [], computedBbox: {} } end
newGeographicResolution()
click to toggle source
# File lib/adiwg/mdtranslator/internal/internal_metadata_obj.rb, line 1294 def newGeographicResolution { latitudeResolution: nil, longitudeResolution: nil, unitOfMeasure: nil } end
newGeologicAge()
click to toggle source
# File lib/adiwg/mdtranslator/internal/internal_metadata_obj.rb, line 1376 def newGeologicAge { ageTimeScale: nil, ageEstimate: nil, ageUncertainty: nil, ageExplanation: nil, ageReferences: [] } end
newGeometryCollection()
click to toggle source
# File lib/adiwg/mdtranslator/internal/internal_metadata_obj.rb, line 872 def newGeometryCollection { type: nil, bbox: [], geometryObjects: [], computedBbox: [], nativeGeoJson: {} } end
newGeometryFeature()
click to toggle source
# File lib/adiwg/mdtranslator/internal/internal_metadata_obj.rb, line 892 def newGeometryFeature { type: nil, id: nil, bbox: [], geometryObject: {}, properties: {}, computedBbox: [], nativeGeoJson: {} } end
newGeometryObject()
click to toggle source
# File lib/adiwg/mdtranslator/internal/internal_metadata_obj.rb, line 864 def newGeometryObject { type: nil, coordinates: [], nativeGeoJson: {} } end
newGeometryProperties()
click to toggle source
# File lib/adiwg/mdtranslator/internal/internal_metadata_obj.rb, line 882 def newGeometryProperties { featureNames: [], description: nil, identifiers: [], featureScope: nil, acquisitionMethod: nil } end
newGeorectifiedInfo()
click to toggle source
# File lib/adiwg/mdtranslator/internal/internal_metadata_obj.rb, line 1228 def newGeorectifiedInfo { scope: [], gridRepresentation: {}, checkPointAvailable: false, checkPointDescription: nil, cornerPoints: [], centerPoint: [], pointInPixel: nil, transformationDimensionDescription: nil, transformationDimensionMapping: nil } end
newGeoreferenceableInfo()
click to toggle source
# File lib/adiwg/mdtranslator/internal/internal_metadata_obj.rb, line 1242 def newGeoreferenceableInfo { scope: [], gridRepresentation: {}, controlPointAvailable: false, orientationParameterAvailable: false, orientationParameterDescription: nil, georeferencedParameter: nil, parameterCitation: [] } end
newGraphic()
click to toggle source
# File lib/adiwg/mdtranslator/internal/internal_metadata_obj.rb, line 347 def newGraphic { graphicName: nil, graphicDescription: nil, graphicType: nil, graphicConstraints: [], graphicURI: [] } end
newGridInfo()
click to toggle source
# File lib/adiwg/mdtranslator/internal/internal_metadata_obj.rb, line 1193 def newGridInfo { scope: [], numberOfDimensions: nil, dimension: [], cellGeometry: nil, transformationParameterAvailable: false } end
newIdentifier()
click to toggle source
# File lib/adiwg/mdtranslator/internal/internal_metadata_obj.rb, line 357 def newIdentifier # handles MD_Identifier (ISO 19115-2 & -1) # handles RS_ Identifier (ISO 19115-2) # handles gmlIdentifier { identifier: nil, namespace: nil, version: nil, description: nil, citation: {} } end
newImageDescription()
click to toggle source
# File lib/adiwg/mdtranslator/internal/internal_metadata_obj.rb, line 516 def newImageDescription { illuminationElevationAngle: nil, illuminationAzimuthAngle: nil, imagingCondition: nil, imageQualityCode: {}, cloudCoverPercent: nil, compressionQuantity: nil, triangulationIndicator: false, radiometricCalibrationAvailable: false, cameraCalibrationAvailable: false, filmDistortionAvailable: false, lensDistortionAvailable: false } end
newInstrument()
click to toggle source
# File lib/adiwg/mdtranslator/internal/internal_metadata_obj.rb, line 195 def newInstrument { instrumentId: nil, citation: {}, identifier: {}, instrumentType: nil, description: nil, mountedOn: nil } end
newKeyword()
click to toggle source
keyword ——————————–
# File lib/adiwg/mdtranslator/internal/internal_metadata_obj.rb, line 916 def newKeyword { keywords: [], keywordType: nil, thesaurus: {} } end
newKeywordObject()
click to toggle source
# File lib/adiwg/mdtranslator/internal/internal_metadata_obj.rb, line 924 def newKeywordObject { keyword: nil, keywordId: nil } end
newLegalConstraint()
click to toggle source
# File lib/adiwg/mdtranslator/internal/internal_metadata_obj.rb, line 431 def newLegalConstraint { accessCodes: [], useCodes: [], otherCons: [] } end
newLineage()
click to toggle source
lineage ——————————–
# File lib/adiwg/mdtranslator/internal/internal_metadata_obj.rb, line 933 def newLineage { statement: nil, resourceScope: {}, lineageCitation: [], dataSources: [], processSteps: [] } end
newLocal()
click to toggle source
# File lib/adiwg/mdtranslator/internal/internal_metadata_obj.rb, line 1174 def newLocal { description: nil, georeference: nil, fixedToEarth: true } end
newLocale()
click to toggle source
# File lib/adiwg/mdtranslator/internal/internal_metadata_obj.rb, line 370 def newLocale { languageCode: nil, countryCode: nil, characterEncoding: nil } end
newMaintenance()
click to toggle source
# File lib/adiwg/mdtranslator/internal/internal_metadata_obj.rb, line 378 def newMaintenance { frequency: nil, dates: [], scopes: [], notes: [], contacts: [] } end
newMeasure()
click to toggle source
# File lib/adiwg/mdtranslator/internal/internal_metadata_obj.rb, line 1267 def newMeasure { type: nil, value: nil, unitOfMeasure: nil } end
newMedium()
click to toggle source
# File lib/adiwg/mdtranslator/internal/internal_metadata_obj.rb, line 764 def newMedium { mediumSpecification: {}, density: nil, units: nil, numberOfVolumes: nil, mediumFormat: [], note: nil, identifier: {} } end
newMetadata()
click to toggle source
# File lib/adiwg/mdtranslator/internal/internal_metadata_obj.rb, line 137 def newMetadata { metadataInfo: {}, resourceInfo: {}, lineageInfo: [], distributorInfo: [], associatedResources: [], additionalDocuments: [], funding: [], dataQuality: [] } end
newMetadataExtension()
click to toggle source
# File lib/adiwg/mdtranslator/internal/internal_metadata_obj.rb, line 1434 def newMetadataExtension { onLineResource: {}, name: nil, shortName: nil, definition: nil, obligation: nil, dataType: nil, maxOccurrence: nil, parentEntities: [], rule: nil, rationales: [], sourceOrganization: nil, sourceURI: nil, sourceRole: nil } end
newMetadataInfo()
click to toggle source
metadata info ————————–
# File lib/adiwg/mdtranslator/internal/internal_metadata_obj.rb, line 1009 def newMetadataInfo { metadataIdentifier: {}, parentMetadata: {}, defaultMetadataLocale: {}, otherMetadataLocales: [], metadataContacts: [], metadataDates: [], metadataLinkages: [], metadataConstraints: [], metadataMaintenance: {}, alternateMetadataReferences: [], metadataStatus: nil, extensions: [] } end
newMetadataRepository()
click to toggle source
# File lib/adiwg/mdtranslator/internal/internal_metadata_obj.rb, line 1452 def newMetadataRepository { repository: nil, citation: {}, metadataStandard: nil } end
newNominalResolution()
click to toggle source
# File lib/adiwg/mdtranslator/internal/internal_metadata_obj.rb, line 965 def newNominalResolution { scanningResolution: {}, groundResolution: {} } end
newObjective()
click to toggle source
# File lib/adiwg/mdtranslator/internal/internal_metadata_obj.rb, line 206 def newObjective { objectiveId: nil, identifiers: [], priority: nil, objectiveTypes: [], functions: [], extents: [], occurrences: [], passes: [], sensingInstruments: [] } end
newObliqueLinePoint()
click to toggle source
# File lib/adiwg/mdtranslator/internal/internal_metadata_obj.rb, line 1147 def newObliqueLinePoint { obliqueLineLatitude: nil, obliqueLineLongitude: nil } end
newOnlineResource()
click to toggle source
# File lib/adiwg/mdtranslator/internal/internal_metadata_obj.rb, line 388 def newOnlineResource { olResURI: nil, olResName: nil, olResDesc: nil, olResFunction: nil, olResApplicationProfile: nil, olResProtocol: nil, olResProtocolRequest: nil } end
newOperation()
click to toggle source
# File lib/adiwg/mdtranslator/internal/internal_metadata_obj.rb, line 240 def newOperation { operationId: nil, citation: {}, identifier: {}, status: nil, operationType: nil, objectives: [], parentOperations: nil, childOperations: [], plan: nil, platforms: [], significantEvents: [] } end
newOrderProcess()
click to toggle source
# File lib/adiwg/mdtranslator/internal/internal_metadata_obj.rb, line 776 def newOrderProcess { fees: nil, plannedAvailability: {}, orderingInstructions: nil, turnaround: nil } end
newParty()
click to toggle source
# File lib/adiwg/mdtranslator/internal/internal_metadata_obj.rb, line 1070 def newParty { contactId: nil, contactIndex: nil, contactType: nil, contactName: nil, organizationMembers: [] } end
newPass()
click to toggle source
# File lib/adiwg/mdtranslator/internal/internal_metadata_obj.rb, line 220 def newPass { passId: nil, identifier: {}, extent: {}, relatedEvents: [] } end
newPhone()
click to toggle source
# File lib/adiwg/mdtranslator/internal/internal_metadata_obj.rb, line 321 def newPhone { phoneName: nil, phoneNumber: nil, phoneServiceTypes: [] } end
newPlan()
click to toggle source
# File lib/adiwg/mdtranslator/internal/internal_metadata_obj.rb, line 229 def newPlan { planId: nil, planType: nil, status: nil, citation: {}, planOperations: [], satisfiedRequirements: [] } end
newPlatform()
click to toggle source
# File lib/adiwg/mdtranslator/internal/internal_metadata_obj.rb, line 270 def newPlatform { platformId: nil, citation: {}, identifier: {}, description: nil, sponsors: [], instruments: [] } end
newProcessStep()
click to toggle source
# File lib/adiwg/mdtranslator/internal/internal_metadata_obj.rb, line 983 def newProcessStep { stepId: nil, description: nil, rationale: nil, timePeriod: {}, processors: [], stepSources: [], stepProducts: [], references: [], scope: {}, processingInformation: {}, reports: [] } end
newProcessStepReport()
click to toggle source
# File lib/adiwg/mdtranslator/internal/internal_metadata_obj.rb, line 999 def newProcessStepReport { name: nil, description: nil, fileType: nil } end
newProcessing()
click to toggle source
# File lib/adiwg/mdtranslator/internal/internal_metadata_obj.rb, line 972 def newProcessing { identifier: {}, softwareReference: {}, procedureDescription: nil, documentation: [], runtimeParameters: nil, algorithms: [] } end
newProjection()
click to toggle source
# File lib/adiwg/mdtranslator/internal/internal_metadata_obj.rb, line 1118 def newProjection { projectionIdentifier: {}, gridIdentifier: {}, gridZone: nil, standardParallel1: nil, standardParallel2: nil, longitudeOfCentralMeridian: nil, latitudeOfProjectionOrigin: nil, falseEasting: nil, falseNorthing: nil, falseEastingNorthingUnits: nil, scaleFactorAtEquator: nil, heightOfProspectivePointAboveSurface: nil, longitudeOfProjectionCenter: nil, latitudeOfProjectionCenter: nil, scaleFactorAtCenterLine: nil, scaleFactorAtCentralMeridian: nil, straightVerticalLongitudeFromPole: nil, scaleFactorAtProjectionOrigin: nil, azimuthAngle: nil, azimuthMeasurePointLongitude: nil, obliqueLinePoints: [], landsatNumber: nil, landsatPath: nil, local: {} } end
newQualityMeasure()
click to toggle source
# File lib/adiwg/mdtranslator/internal/internal_metadata_obj.rb, line 698 def newQualityMeasure { identifier: {}, nameOfMeasure: [], description: nil } end
newQuantitativeResult()
click to toggle source
# File lib/adiwg/mdtranslator/internal/internal_metadata_obj.rb, line 688 def newQuantitativeResult { dateTime: nil, scope: {}, values: [], valueUnits: nil, valueRecordType: nil } end
newReferenceSystemParameterSet()
click to toggle source
# File lib/adiwg/mdtranslator/internal/internal_metadata_obj.rb, line 1110 def newReferenceSystemParameterSet { projection: {}, geodetic: {}, verticalDatum: {} } end
newRelease()
click to toggle source
# File lib/adiwg/mdtranslator/internal/internal_metadata_obj.rb, line 448 def newRelease { addressee: [], statement: nil, disseminationConstraint: [] } end
newRequestedDate()
click to toggle source
# File lib/adiwg/mdtranslator/internal/internal_metadata_obj.rb, line 281 def newRequestedDate { requestedDateCollection: nil, latestAcceptableDate: nil } end
newRequirement()
click to toggle source
# File lib/adiwg/mdtranslator/internal/internal_metadata_obj.rb, line 256 def newRequirement { requirementId: nil, citation: {}, identifier: {}, requestors: [], recipients: [], priority: nil, requestedDate: {}, expiryDate: nil, satisfiedPlans: [] } end
newResourceFormat()
click to toggle source
# File lib/adiwg/mdtranslator/internal/internal_metadata_obj.rb, line 785 def newResourceFormat { formatSpecification: {}, amendmentNumber: nil, compressionMethod: nil, technicalPrerequisite: nil } end
newResourceInfo()
click to toggle source
resource info ————————–
# File lib/adiwg/mdtranslator/internal/internal_metadata_obj.rb, line 1028 def newResourceInfo { resourceTypes: [], citation: {}, abstract: nil, shortAbstract: nil, purpose: nil, credits: [], timePeriod: {}, status: [], pointOfContacts: [], spatialReferenceSystems: [], spatialRepresentationTypes: [], spatialRepresentations: [], spatialResolutions: [], temporalResolutions: [], extents: [], coverageDescriptions: [], taxonomy: [], graphicOverviews: [], resourceFormats: [], keywords: [], resourceUsages: [], constraints: [], defaultResourceLocale: {}, otherResourceLocales: [], resourceMaintenance: [], environmentDescription: nil, supplementalInfo: nil } end
newResourceType()
click to toggle source
# File lib/adiwg/mdtranslator/internal/internal_metadata_obj.rb, line 400 def newResourceType { type: nil, name: nil } end
newResourceUsage()
click to toggle source
# File lib/adiwg/mdtranslator/internal/internal_metadata_obj.rb, line 456 def newResourceUsage { specificUsage: nil, temporalExtents: [], userLimitation: nil, limitationResponses: [], identifiedIssue: {}, additionalDocumentation: [], userContacts: [] } end
newResponsibility()
click to toggle source
responsibility ————————-
# File lib/adiwg/mdtranslator/internal/internal_metadata_obj.rb, line 1062 def newResponsibility { roleName: nil, roleExtents: [], parties: [] } end
newSchema()
click to toggle source
# File lib/adiwg/mdtranslator/internal/internal_metadata_obj.rb, line 150 def newSchema { name: nil, version: nil } end
newScope()
click to toggle source
scope ———————————-
# File lib/adiwg/mdtranslator/internal/internal_metadata_obj.rb, line 1082 def newScope { scopeCode: nil, scopeDescriptions: [], extents: [] } end
newScopeDescription()
click to toggle source
# File lib/adiwg/mdtranslator/internal/internal_metadata_obj.rb, line 1090 def newScopeDescription { dataset: nil, attributes: nil, features: nil, other: nil } end
newSecurityConstraint()
click to toggle source
# File lib/adiwg/mdtranslator/internal/internal_metadata_obj.rb, line 439 def newSecurityConstraint { classCode: nil, userNote: nil, classSystem: nil, handling: nil } end
newSeries()
click to toggle source
# File lib/adiwg/mdtranslator/internal/internal_metadata_obj.rb, line 407 def newSeries { seriesName: nil, seriesIssue: nil, issuePage: nil } end
newSpatialReferenceSystem()
click to toggle source
spatial reference ———————-
# File lib/adiwg/mdtranslator/internal/internal_metadata_obj.rb, line 1101 def newSpatialReferenceSystem { systemType: nil, systemIdentifier: {}, systemWKT: nil, systemParameterSet: {} } end
newSpatialRepresentation()
click to toggle source
spatial representation —————–
# File lib/adiwg/mdtranslator/internal/internal_metadata_obj.rb, line 1184 def newSpatialRepresentation { gridRepresentation: {}, vectorRepresentation: {}, georectifiedRepresentation: {}, georeferenceableRepresentation: {} } end
newSpatialResolution()
click to toggle source
spatial resolution ———————-
# File lib/adiwg/mdtranslator/internal/internal_metadata_obj.rb, line 1256 def newSpatialResolution { scaleFactor: nil, measure: {}, coordinateResolution: {}, bearingDistanceResolution: {}, geographicResolution: {}, levelOfDetail: nil } end
newStandaloneReport()
click to toggle source
# File lib/adiwg/mdtranslator/internal/internal_metadata_obj.rb, line 720 def newStandaloneReport { reportReference: {}, abstract: nil, elementReports: [] } end
newTaxonClass()
click to toggle source
# File lib/adiwg/mdtranslator/internal/internal_metadata_obj.rb, line 1331 def newTaxonClass { taxonId: nil, taxonRank: nil, taxonValue: nil, commonNames: [], subClasses: [] } end
newTaxonSystem()
click to toggle source
# File lib/adiwg/mdtranslator/internal/internal_metadata_obj.rb, line 1317 def newTaxonSystem { citation: {}, modifications: nil } end
newTaxonVoucher()
click to toggle source
# File lib/adiwg/mdtranslator/internal/internal_metadata_obj.rb, line 1324 def newTaxonVoucher { specimen: nil, repository: {} } end
newTaxonomy()
click to toggle source
taxonomy ——————————–
# File lib/adiwg/mdtranslator/internal/internal_metadata_obj.rb, line 1304 def newTaxonomy { taxonSystem: [], generalScope: nil, idReferences: [], observers: [], idProcedure: nil, idCompleteness: nil, vouchers: [], taxonClasses: [] } end
newTemporalExtent()
click to toggle source
temporal extent ————————
# File lib/adiwg/mdtranslator/internal/internal_metadata_obj.rb, line 1343 def newTemporalExtent { timeInstant: {}, timePeriod: {} } end
newTimeInstant()
click to toggle source
# File lib/adiwg/mdtranslator/internal/internal_metadata_obj.rb, line 1350 def newTimeInstant { timeId: nil, description: nil, identifier: {}, instantNames: [], timeInstant: {}, geologicAge: {} } end
newTimeInterval()
click to toggle source
# File lib/adiwg/mdtranslator/internal/internal_metadata_obj.rb, line 1397 def newTimeInterval { interval: nil, units: nil } end
newTimePeriod()
click to toggle source
# File lib/adiwg/mdtranslator/internal/internal_metadata_obj.rb, line 1361 def newTimePeriod { timeId: nil, description: nil, identifier: {}, periodNames: [], startDateTime: {}, endDateTime: {}, startGeologicAge: {}, endGeologicAge: {}, timeInterval: {}, duration: {} } end
newTransferOption()
click to toggle source
# File lib/adiwg/mdtranslator/internal/internal_metadata_obj.rb, line 794 def newTransferOption { unitsOfDistribution: nil, transferSize: nil, onlineOptions: [], offlineOptions: [], transferFrequency: {}, distributionFormats: [] } end
newValueRange()
click to toggle source
# File lib/adiwg/mdtranslator/internal/internal_metadata_obj.rb, line 626 def newValueRange { minRangeValue: nil, maxRangeValue: nil } end
newVectorInfo()
click to toggle source
# File lib/adiwg/mdtranslator/internal/internal_metadata_obj.rb, line 1213 def newVectorInfo { scope: [], topologyLevel: nil, vectorObject: [] } end
newVectorObject()
click to toggle source
# File lib/adiwg/mdtranslator/internal/internal_metadata_obj.rb, line 1221 def newVectorObject { objectType: nil, objectCount: nil } end
newVerticalDatum()
click to toggle source
# File lib/adiwg/mdtranslator/internal/internal_metadata_obj.rb, line 1164 def newVerticalDatum { datumIdentifier: {}, isDepthSystem: false, encodingMethod: nil, verticalResolution: nil, unitOfMeasure: nil } end
newVerticalExtent()
click to toggle source
vertical extent ————————
# File lib/adiwg/mdtranslator/internal/internal_metadata_obj.rb, line 1406 def newVerticalExtent { description: nil, minValue: nil, maxValue: nil, crsId: {} } end