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 158 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 1409 def newAdditionalDocumentation { resourceTypes: [], citation: [] } end
newAddress()
click to toggle source
contacts ——————————-
# File lib/adiwg/mdtranslator/internal/internal_metadata_obj.rb, line 289 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 929 def newAlgorithm { citation: {}, description: nil } end
newAllocation()
click to toggle source
funding ——————————–
# File lib/adiwg/mdtranslator/internal/internal_metadata_obj.rb, line 793 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 1399 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 485 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, 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 478 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 1265 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 838 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 329 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 640 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 415 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 301 def newContact { contactId: nil, isOrganization: false, name: nil, 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 1257 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 468 def newCoverageDescription { coverageName: nil, coverageDescription: nil, processingLevelCode: {}, attributeGroups: [], imageDescription: {} } end
newDataDictionary()
click to toggle source
data dictionary ————————
# File lib/adiwg/mdtranslator/internal/internal_metadata_obj.rb, line 531 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 632 def newDataQuality { scope: {}, standaloneReport: {}, reports: [] } end
newDataSource()
click to toggle source
# File lib/adiwg/mdtranslator/internal/internal_metadata_obj.rb, line 936 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 716 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 725 def newDateTime { dateTime: nil, dateResolution: nil } end
newDescriptiveResult()
click to toggle source
# File lib/adiwg/mdtranslator/internal/internal_metadata_obj.rb, line 650 def newDescriptiveResult { dateTime: nil, scope: {}, statement: nil } end
newDictionaryDomain()
click to toggle source
# File lib/adiwg/mdtranslator/internal/internal_metadata_obj.rb, line 546 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 1188 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 734 def newDistribution { description: nil, liabilityStatement: nil, distributor: [] } end
newDistributor()
click to toggle source
# File lib/adiwg/mdtranslator/internal/internal_metadata_obj.rb, line 742 def newDistributor { contact: {}, orderProcess: [], transferOptions: [] } end
newDomainItem()
click to toggle source
# File lib/adiwg/mdtranslator/internal/internal_metadata_obj.rb, line 557 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 1368 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 566 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 592 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 615 def newEntityForeignKey { fkLocalAttributes: [], fkReferencedEntity: nil, fkReferencedAttributes: [] } end
newEntityIndex()
click to toggle source
# File lib/adiwg/mdtranslator/internal/internal_metadata_obj.rb, line 584 def newEntityIndex { indexCode: nil, duplicate: false, attributeNames: [] } end
newEnvironment()
click to toggle source
# File lib/adiwg/mdtranslator/internal/internal_metadata_obj.rb, line 172 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 658 def newEvaluationMethod { type: nil, dateTime: [], description: nil, evaluationProcedure: {}, referenceDocuments: [], evaluationMethodType: nil, deductiveSource: 'deductive source', samplingScheme: 'sampling scheme', lotDescription: 'lot description', samplingRatio: 'sampling ratio' } end
newEvent()
click to toggle source
# File lib/adiwg/mdtranslator/internal/internal_metadata_obj.rb, line 181 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 817 def newExtent { description: nil, geographicExtents: [], temporalExtents: [], verticalExtents: [] } end
newFeatureCollection()
click to toggle source
# File lib/adiwg/mdtranslator/internal/internal_metadata_obj.rb, line 890 def newFeatureCollection { type: nil, bbox: [], features: [], computedBbox: [], nativeGeoJson: {} } end
newFunding()
click to toggle source
# File lib/adiwg/mdtranslator/internal/internal_metadata_obj.rb, line 807 def newFunding { description: nil, timePeriod: {}, allocations: [] } end
newGeodetic()
click to toggle source
# File lib/adiwg/mdtranslator/internal/internal_metadata_obj.rb, line 1140 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 826 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 1276 def newGeographicResolution { latitudeResolution: nil, longitudeResolution: nil, unitOfMeasure: nil } end
newGeologicAge()
click to toggle source
# File lib/adiwg/mdtranslator/internal/internal_metadata_obj.rb, line 1358 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 858 def newGeometryCollection { type: nil, bbox: [], geometryObjects: [], computedBbox: [], nativeGeoJson: {} } end
newGeometryFeature()
click to toggle source
# File lib/adiwg/mdtranslator/internal/internal_metadata_obj.rb, line 878 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 850 def newGeometryObject { type: nil, coordinates: [], nativeGeoJson: {} } end
newGeometryProperties()
click to toggle source
# File lib/adiwg/mdtranslator/internal/internal_metadata_obj.rb, line 868 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 1212 def newGeorectifiedInfo { 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 1225 def newGeoreferenceableInfo { 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 345 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 1179 def newGridInfo { numberOfDimensions: nil, dimension: [], cellGeometry: nil, transformationParameterAvailable: false } end
newIdentifier()
click to toggle source
# File lib/adiwg/mdtranslator/internal/internal_metadata_obj.rb, line 355 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 513 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 194 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 902 def newKeyword { keywords: [], keywordType: nil, thesaurus: {} } end
newKeywordObject()
click to toggle source
# File lib/adiwg/mdtranslator/internal/internal_metadata_obj.rb, line 910 def newKeywordObject { keyword: nil, keywordId: nil } end
newLegalConstraint()
click to toggle source
# File lib/adiwg/mdtranslator/internal/internal_metadata_obj.rb, line 429 def newLegalConstraint { accessCodes: [], useCodes: [], otherCons: [] } end
newLineage()
click to toggle source
lineage ——————————–
# File lib/adiwg/mdtranslator/internal/internal_metadata_obj.rb, line 919 def newLineage { statement: nil, resourceScope: {}, lineageCitation: [], dataSources: [], processSteps: [] } end
newLocal()
click to toggle source
# File lib/adiwg/mdtranslator/internal/internal_metadata_obj.rb, line 1160 def newLocal { description: nil, georeference: nil, fixedToEarth: true } end
newLocale()
click to toggle source
# File lib/adiwg/mdtranslator/internal/internal_metadata_obj.rb, line 368 def newLocale { languageCode: nil, countryCode: nil, characterEncoding: nil } end
newMaintenance()
click to toggle source
# File lib/adiwg/mdtranslator/internal/internal_metadata_obj.rb, line 376 def newMaintenance { frequency: nil, dates: [], scopes: [], notes: [], contacts: [] } end
newMeasure()
click to toggle source
# File lib/adiwg/mdtranslator/internal/internal_metadata_obj.rb, line 1249 def newMeasure { type: nil, value: nil, unitOfMeasure: nil } end
newMedium()
click to toggle source
# File lib/adiwg/mdtranslator/internal/internal_metadata_obj.rb, line 750 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: [] } end
newMetadataExtension()
click to toggle source
# File lib/adiwg/mdtranslator/internal/internal_metadata_obj.rb, line 1416 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 995 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 1434 def newMetadataRepository { repository: nil, citation: {}, metadataStandard: nil } end
newNominalResolution()
click to toggle source
# File lib/adiwg/mdtranslator/internal/internal_metadata_obj.rb, line 951 def newNominalResolution { scanningResolution: {}, groundResolution: {} } end
newObjective()
click to toggle source
# File lib/adiwg/mdtranslator/internal/internal_metadata_obj.rb, line 205 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 1133 def newObliqueLinePoint { obliqueLineLatitude: nil, obliqueLineLongitude: nil } end
newOnlineResource()
click to toggle source
# File lib/adiwg/mdtranslator/internal/internal_metadata_obj.rb, line 386 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 239 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 762 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 1056 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 219 def newPass { passId: nil, identifier: {}, extent: {}, relatedEvents: [] } end
newPhone()
click to toggle source
# File lib/adiwg/mdtranslator/internal/internal_metadata_obj.rb, line 319 def newPhone { phoneName: nil, phoneNumber: nil, phoneServiceTypes: [] } end
newPlan()
click to toggle source
# File lib/adiwg/mdtranslator/internal/internal_metadata_obj.rb, line 228 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 269 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 969 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 985 def newProcessStepReport { name: nil, description: nil, fileType: nil } end
newProcessing()
click to toggle source
# File lib/adiwg/mdtranslator/internal/internal_metadata_obj.rb, line 958 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 1104 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 683 def newQualityMeasure { identifier: {}, nameOfMeasure: [], description: nil } end
newQuantitativeResult()
click to toggle source
# File lib/adiwg/mdtranslator/internal/internal_metadata_obj.rb, line 673 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 1096 def newReferenceSystemParameterSet { projection: {}, geodetic: {}, verticalDatum: {} } end
newRelease()
click to toggle source
# File lib/adiwg/mdtranslator/internal/internal_metadata_obj.rb, line 446 def newRelease { addressee: [], statement: nil, disseminationConstraint: [] } end
newReport()
click to toggle source
# File lib/adiwg/mdtranslator/internal/internal_metadata_obj.rb, line 691 def newReport { type: nil, dateTime: [], standaloneQualityReportDetails: nil, qualityMeasure: {}, evaluationMethod: {}, quantitativeResults: [], descriptiveResults: [], conformanceResults: [], derivedElementReports: [], relatedElementReports: [] } end
newRequestedDate()
click to toggle source
# File lib/adiwg/mdtranslator/internal/internal_metadata_obj.rb, line 280 def newRequestedDate { requestedDateCollection: nil, latestAcceptableDate: nil } end
newRequirement()
click to toggle source
# File lib/adiwg/mdtranslator/internal/internal_metadata_obj.rb, line 255 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 771 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 1014 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 398 def newResourceType { type: nil, name: nil } end
newResourceUsage()
click to toggle source
# File lib/adiwg/mdtranslator/internal/internal_metadata_obj.rb, line 454 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 1048 def newResponsibility { roleName: nil, roleExtents: [], parties: [] } end
newSchema()
click to toggle source
# File lib/adiwg/mdtranslator/internal/internal_metadata_obj.rb, line 149 def newSchema { name: nil, version: nil } end
newScope()
click to toggle source
scope ———————————-
# File lib/adiwg/mdtranslator/internal/internal_metadata_obj.rb, line 1068 def newScope { scopeCode: nil, scopeDescriptions: [], extents: [] } end
newScopeDescription()
click to toggle source
# File lib/adiwg/mdtranslator/internal/internal_metadata_obj.rb, line 1076 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 437 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 405 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 1087 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 1170 def newSpatialRepresentation { gridRepresentation: {}, vectorRepresentation: {}, georectifiedRepresentation: {}, georeferenceableRepresentation: {} } end
newSpatialResolution()
click to toggle source
spatial resolution ———————-
# File lib/adiwg/mdtranslator/internal/internal_metadata_obj.rb, line 1238 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 706 def newStandaloneReport { reportReference: {}, abstract: nil, elementReports: [] } end
newTaxonClass()
click to toggle source
# File lib/adiwg/mdtranslator/internal/internal_metadata_obj.rb, line 1313 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 1299 def newTaxonSystem { citation: {}, modifications: nil } end
newTaxonVoucher()
click to toggle source
# File lib/adiwg/mdtranslator/internal/internal_metadata_obj.rb, line 1306 def newTaxonVoucher { specimen: nil, repository: {} } end
newTaxonomy()
click to toggle source
taxonomy ——————————–
# File lib/adiwg/mdtranslator/internal/internal_metadata_obj.rb, line 1286 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 1325 def newTemporalExtent { timeInstant: {}, timePeriod: {} } end
newTimeInstant()
click to toggle source
# File lib/adiwg/mdtranslator/internal/internal_metadata_obj.rb, line 1332 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 1379 def newTimeInterval { interval: nil, units: nil } end
newTimePeriod()
click to toggle source
# File lib/adiwg/mdtranslator/internal/internal_metadata_obj.rb, line 1343 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 780 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 623 def newValueRange { minRangeValue: nil, maxRangeValue: nil } end
newVectorInfo()
click to toggle source
# File lib/adiwg/mdtranslator/internal/internal_metadata_obj.rb, line 1198 def newVectorInfo { topologyLevel: nil, vectorObject: [] } end
newVectorObject()
click to toggle source
# File lib/adiwg/mdtranslator/internal/internal_metadata_obj.rb, line 1205 def newVectorObject { objectType: nil, objectCount: nil } end
newVerticalDatum()
click to toggle source
# File lib/adiwg/mdtranslator/internal/internal_metadata_obj.rb, line 1150 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 1388 def newVerticalExtent { description: nil, minValue: nil, maxValue: nil, crsId: {} } end