module ADIWG
version 1 history 1.0.2 2018-06-12 change default time stamps from ‘local’ to UTC 1.0.2 2018-06-11 fix bug #179 remove 0 time value from date string when time not present 1.0.1 2018-02-15 add messaging 1.0.0 2017-07-11 version 1 FGDC CSDGM
History:
Stan Smith 2018-06-13 refactored error and warning messaging Stan Smith 2016-10-03 refactored for mdJson 2.0 Stan Smith 2015-07-14 refactored to remove global namespace constants Stan Smith 2015-06-22 replace global ($response) with passed in object (responseObj) Stan Smith 2014-12-30 refactored ... electronicMailAddresses into internal object Stan Smith 2014-12-19 prevented passing blank deliveryPoints and Stan Smith 2014-12-15 refactored to handle namespacing readers and writers Stan Smith 2013-10-21 original script
History:
Stan Smith 2018-06-15 refactored error and warning messaging Stan Smith 2017-10-19 original script
History:
Stan Smith 2018-06-15 refactored error and warning messaging Stan Smith 2017-09-28 add altitude to support fgdc Stan Smith 2016-12-01 original script
History:
Stan Smith 2018-06-17 refactored error and warning messaging Stan Smith 2017-10-19 original script
History:
Stan Smith 2018-06-18 refactored error and warning messaging Stan Smith 2016-10-12 original script
History:
Stan Smith 2018-06-18 refactored error and warning messaging Stan Smith 2016-10-05 refactored for mdJson 2.0 Stan Smith 2014-12-15 refactored to handle namespacing readers and writers Stan Smith 2015-06-22 replace global ($response) with passed in object (responseObj) Stan Smith 2015-07-14 refactored to remove global namespace constants Stan Smith 2013-12-11 original script
History:
Stan Smith 2018-06-18 refactored error and warning messaging Stan Smith 2016-10-18 original script
History:
Stan Smith 2018-06-18 refactored error and warning messaging Stan Smith 2016-10-03 original script
History:
Stan Smith 2018-06-18 refactored error and warning messaging Stan Smith 2016-10-06 refactored for mdJson 2.0 Stan Smith 2014-12-15 refactored to handle namespacing readers and writers Stan Smith 2015-06-22 replace global ($response) with passed in object (responseObj) Stan Smith 2015-07-14 refactored to remove global namespace constants Stan Smith 2015-07-24 added error reporting of missing items Stan Smith 2013-12-01 original script
History:
Stan Smith 2018-06-18 refactored error and warning messaging Stan Smith 2016-10-07 refactored for mdJson 2.0 Stan Smith 2015-07-24 added error reporting of missing items Stan Smith 2015-07-14 refactored to remove global namespace constants Stan Smith 2015-06-22 replace global ($response) with passed in object (responseObj) Stan Smith 2014-12-15 refactored to handle namespacing readers and writers Stan Smith 2013-12-01 original script
History:
Stan Smith 2018-06-19 refactored error and warning messaging Stan Smith 2017-10-19 original script
History:
Stan Smith 2018-06-21 refactored error and warning messaging Stan Smith 2016-12-09 original script
History:
Stan Smith 2018-06-21 refactored error and warning messaging Stan Smith 2016-10-15 refactored for mdJson 2.0 Stan Smith 2015-07-14 refactored to remove global namespace constants Stan Smith 2015-06-22 replace global ($response) with passed in object (responseObj) Stan Smith 2014-12-15 refactored to handle namespacing readers and writers Stan Smith 2014-04-28 modified attribute names to match json schema 0.3.0 Stan Smith 2013-11-27 modified to process a single legal constraint Stan Smith 2013-11-14 original script
History:
Stan Smith 2018-10-08 original script
History:
Stan Smith 2018-06-21 refactored error and warning messaging Stan Smith 2016-10-05 refactored for mdJson 2.0 Stan Smith 2015-07-28 original script
History:
Stan Smith 2018-06-21 refactored error and warning messaging Stan Smith 2016-10-17 original script
History:
Stan Smith 2018-06-21 refactored error and warning messaging Stan Smith 2017-10-23 original script
History:
Stan Smith 2018-09-18 add applicationProfile and protocolRequest Stan Smith 2018-06-22 refactored error and warning messaging Stan Smith 2016-10-03 original script Stan Smith 2015-07-14 refactored to remove global namespace constants Stan Smith 2015-06-22 replace global ($response) with passed in object (responseObj) Stan Smith 2014-12-15 refactored to handle namespacing readers and writers Stan Smith 2014-12-10 changed to return nil intOlRes if input empty Stan Smith 2014-08-21 changed url to uri for json 0.6.0 Stan Smith 2014-08-18 removed doi section for json 0.6.0 Stan Smith 2014-04-23 modified for json 0.3.0 Stan Smith 2013-09-25 original script
History:
Stan Smith 2018-06-22 refactored error and warning messaging Stan Smith 2016-10-09 original script
History:
Stan Smith 2018-06-22 refactored error and warning messaging Stan Smith 2016-10-02 phone service is now an array rather than creating individual phone records per service Stan Smith 2016-10-02 refactored for mdJson 2.0.0 Stan Smith 2015-07-14 refactored to remove global namespace constants Stan Smith 2015-06-22 replace global ($response) with passed in object (responseObj) Stan Smith 2014-12-15 refactored to handle namespacing readers and writers Stan Smith 2014-12-09 return empty phone object if no phone number Stan Smith 2014-05-14 combine phone service types Stan Smith 2013-12-16 original script
unpack range element description
History:
Stan Smith 2018-06-24 refactored error and warning messaging Stan Smith 2017-02-15 original script
History:
Stan Smith 2018-06-25 refactored error and warning messaging Stan Smith 2016-11-02 original script
History:
Stan Smith 2018-06-25 refactored error and warning messaging Stan Smith 2016-10-13 original script
History:
Stan Smith 2018-06-25 refactored error and warning messaging Stan Smith 2016-10-15 refactored for mdJson 2.0 Stan Smith 2015-07-14 refactored to remove global namespace constants Stan Smith 2015-06-22 replace global ($response) with passed in object (responseObj) Stan Smith 2014-12-15 refactored to handle namespacing readers and writers Stan Smith 2013-11-27 modified to process a single security constraint Stan Smith 2013-11-15 original script
History:
Stan Smith 2018-06-25 refactored error and warning messaging Stan Smith 2016-10-12 original script
History:
Stan Smith 2018-06-27 refactored error and warning messaging Stan Smith 2016-10-14 original script
History:
Stan Smith 2018-06-27 refactored error and warning messaging Stan Smith 2017-11-01 original script
History:
Stan Smith 2018-06-27 refactored error and warning messaging Stan Smith 2016-10-19 original script
History:
Stan Smith 2016-11-12 refactored for mdTranslator 2.0 Stan Smith 2015-07-14 refactored to remove global namespace constants Stan Smith 2015-06-22 replace global ($response) with passed in object (hResponseObj) Stan Smith 2015-03-04 changed method of setting $WriterNS Stan Smith 2012-12-16 generalized handleReader to use :readerRequested Stan Smith 2014-12-11 original script
History:
Stan Smith 2017-11-29 do not import short abstract Stan Smith 2016-06-19 original script
History:
Stan Smith 2016-06-19 original script
History:
Stan Smith 2016-06-19 original script
History:
Stan Smith 2016-06-13 original script
version 0 history 0.0.0 2016-10-01 start of version 0
version 2 history 2.17.1 2019-11-06 fix attribute domain assignment 2.17.0 2019-09-28 add support for LE_ProcessStep and LE_Source 2.16.1 2019-09-19 refactor fgdc reader to output FGDC entityAttribute citation title as dictionary citation title 2.16.1 2019-09-18 add applicationProfile and protocolRequest to onlineResource 2.16.0 2019-09-17 add 19110:2005 dictionary support to 19115-1 2.15.0 2019-05-15 added ISO 19115-3(1) writer 2.14.2 2018-11-02 changed keywordType from ‘method’ to ‘methodology’ for FGDC reader/writer 2.14.1 2018-10-31 add fix for empty verticalDatum in fgdc and iso 19115_2 writers 2.14.0 2018-10-27 refactor taxonomy for multiple taxonomic classifications 2.14.0 2018-10-27 refactor taxonomy for identification reference as citation 2.14.0 2018-10-27 refactor taxonomy for identification procedures not required 2.14.0 2018-10-27 refactor spatial reference for reorganized parameter set 2.13.4 2018-09-28 add budget sourceId and recipientId to sbJSON contacts list 2.13.4 2018-09-26 deprecated ellipsoidName from geodetic, use ellipsoidIdentifier 2.13.4 2018-09-26 deprecated datumName from geodetic, use datumIdentifier 2.13.4 2018-09-26 deprecated datumName from verticalDatum object, use datumIdentifier 2.13.4 2018-09-26 change azimuthLineLongitude to obliqueLineLongitude 2.13.4 2018-09-26 change azimuthLineLatitude to obliqueLineLatitude 2.13.3 2018-09-06 bug fix #201 change crossReference processing to an array 2.13.3 2018-09-05 bug fix #202 skip responsibility contacts in associatedResource for sbJson 2.13.2 2018-07-31 fix timeInterval check to allow real and integer 2.13.2 2018-07-31 add minitest for adiwg-mdJson_schema example 2.13.1 2018-07-02 fix bug in ISO 19110 writer when dictionary empty 2.13.1 2018-06-12 change default time stamps from ‘local’ to UTC 2.13.1 2018-06-11 fix bug #179 remove 0 time value from date string when time not present 2.13.1 2018-06-08 refactor mdJson test to use mdJson generation helpers 2.13.1 2018-05-25 filter ISO 19115-3 topic categories from ISO 19115-2 writer 2.13.0 2018-05-08 add contact name in addition to ID in outContext messaging 2.13.0 2018-05-30 changed local schema reference in ISO writer tests to remote 2.13.0 2018-05-03 refactor ISO19115-2 tests to use mdJson generation helpers 2.13.0 2018-04-09 refactored messaging for ISO19115-2 2.12.0 2018-04-07 add ‘fgdc’ option to reader and writer enum list 2.12.0 2018-04-06 rename taxonomicRank to taxonomicLevel 2.12.0 2018-04-06 rename latinName to taxonomicName 2.12.0 2018-04-06 changed resourceInfo taxonomy from object to array 2.12.0 2018-04-05 refactored messaging for ISO19110 2.11.0 2018-03-28 add ‘responsibleParties’ to budget allocation 2.11.0 2018-03-27 refactor messaging for fgdc writer 2.10.0 2018-02-26 add ‘forceValid’ parameter to mdTranslator.translate 2.9.3 2018-02-24 add messaging to mdJson reader 2.9.3 2018-02-20 add data and time format validation to module_dateTomeFun 2.9.3 2018-02-17 add messaging to fgdc reader 2.9.3 2018-02-14 refactored 19110 add isInfinite=“true” to upper multiplicity 2.9.3 2018-02-14 refactored 19110 constraints 2.9.3 2018-02-14 deprecated and renamed allowMany to mustBeUnique 2.9.2 2018-02-22 call base maps with https: 2.9.1 2018-02-05 move ‘technicalPrerequisite’ to ‘resourceFormat’ 2.9.1 2018-02-05 fix variable name in fgdc spatial domain writer 2.9.0 2018-02-01 added fgdc writer distribution information section 2.9.0 2018-01-26 deprecate dictionaryFormat in favor of dictionaryFunctionalLanguage 2.9.0 2018-01-25 added fgdc writer entity and attribute section 2.8.0 2018-01-17 added fgdc writer spatial reference section 2.7.1 2018-01-05 fix issue #171, fully implement deprecation of topicCategories[] 2.7.0 2017-12-28 reinstate schema validation checks for schema 2.4.1 2.7.0 2017-12-26 add fgdc writer identification info section 2.7.0 2017-12-26 add fgdc writer data quality info section 2.7.0 2017-12-26 add fgdc writer spatial domain info section 2.6.1 2017-11-30 add agreement number to sbJson budget facet 2.6.1 2017-11-30 add metadataOnlineResources and citation onlineResources to sbJson 2.6.1 2017-11-30 remove duplicate citation identifiers from sbJson 2.6.1 2017-11-30 handle keywords greater than 80 characters in sbJson 2.6.1 2017-11-30 do not import short abstract in sbJson 2.6.0 2017-11-09 add metadataIdentifier to sbJson identifier 2.6.0 2017-11-09 added data dictionary description 2.6.0 2017-11-09 added readers and writers for geologic age 2.5.0 2017-11-03 bug fix, add test to verify mdJson reader version is compatible with schema version 2.5.0 2017-11-03 added support for additional fgdc and bio data dictionary element 2.4.1 2017-11-02 refactored mdJson writer for added entity, attribute, and domain elements 2.4.1 2017-10-31 fix issue with computation of federal fiscal year in sbJson budget writer 2.4.1 2017-10-30 refactored fgdc reader for added entity, attribute, and domain elements 2.4.0 2017-10-25 added html writers for reference system parameter set 2.4.0 2017-10-24 added mdJson writers for reference system parameter set 2.4.0 2017-10-19 added mdJson reader for geographicResolution 2.4.0 2017-10-19 added mdJson reader for bearingDistanceResolution 2.4.0 2017-10-19 added mdJson reader for coordinateResolution 2.4.0 2017-10-19 added fgdc readers for spatial reference 2.3.6 2017-10-24 fix bug that returns first identifier if no SB namespace is found 2.3.5 2017-10-17 fixed problem with adding technical prerequisite to nil distribution description 2.3.5 2017-10-13 trap missing topology level in html writer vectorRepresentation 2.3.4 2017-10-12 drop harvest set tag if repository citation is missing 2.3.3 2017-10-03 modify sbJson reader execution fail tests 2.3.2 2017-09-14 add associationType to sbJson relatedItems 2.3.2 2017-09-14 add contacts to resource citation 2.3.1 2017-09-13 fixed fgdc reader: removed conversion of hash to json 2.3.0 2017-09-11 add fgdc 1998 CSDGM reader 2.2.0 2017-08-31 refactor for schema changes to Lineage and Funding 2.1.2 2017-08-24 remove schema version from sbJson 2.1.0 2017-08-10 revisions to sbJson reader 2.0.0 2017-06-28 added sbJson reader 2.0.0rc13 2017-06-16 apply changes to sbJson writer after fourth review session 2.0.0rc12 2017-06-14 apply changes to sbJson writer after third review session 2.0.0rc11 2017-06-08 apply changes to sbJson writer after second review session 2.0.0rc10 2017-06-05 apply changes to sbJson writer after review 2.0.0rc9 2017-05-26 allow choice of which dictionary to translate
... fix bug when no dictionary is provided in mdJson ... add sbJson writer
2.0.0rc6 2017-05-24 move geometries to real world if in -1 or +1 world
--- removed special characters from ids for gml:id= in iso writers
2.0.0rc5 2017-05-20 Fixed bug with no writer provided 2.0.0rc4 2017-05-19 bump mdJson schema version to 2.1.2 2.0.0rc3 2017-05-16 removed topicCategory from schema and manage as keyword 2.0.0rc2 2017-04-21 removed inline CSS option from CLI 2.0.0rc1 2017-04-09 release candidate 1 2.0.0 2016-10-01 start of version 2
History:
Stan Smith 2018-03-23 refactored error and warning messaging Stan Smith 2017-12-12 original script
History:
Stan Smith 2018-03-23 refactored error and warning messaging Stan Smith 2017-11-21 original script
History:
Stan Smith 2018-10-31 fix empty verticalDatum issue Stan Smith 2018-09-26 deprecate datumName use datumIdentifier.identifier Stan Smith 2018-03-27 refactored error and warning messaging Stan Smith 2018-01-16 original script
fgdc version history
Stan Smith 1.1.0 2018-03-22 refactored message system and minor bug fixes Stan Smith 1.0.0 2017-11-16 original script
History:
Stan Smith 2017-10-20 original script
History:
Stan Smith 2017-04-06 original script
History:
Stan Smith 2015-08-21 original script
History:
Stan Smith 2017-10-20 original script
History:
Stan Smith 2015-03-23 original script
History:
Stan Smith 2015-03-25 original script
History:
Stan Smith 2017-03-27 original script
History:
Stan Smith 2017-04-05 original script
History:
Stan Smith 2017-04-05 refactored for mdTranslator 2.0 Stan Smith 2015-03-26 original script
History:
Stan Smith 2017-10-20 original script
History:
Stan Smith 2017-04-06 original script
History:
Stan Smith 2017-03-22 refactored for mdTranslator 2.0 Stan Smith 2015-07-20 moved mdTranslator logo to html_inlineCss.css Stan Smith 2015-07-17 added support for user supplied css Stan Smith 2015-04-07 added metadata tag to head Stan Smith 2015-03-23 original script
History:
Stan Smith 2017-03-31 refactored for mdTranslator 2.0 Stan Smith 2015-03-25 original script
History:
Stan Smith 2017-03-24 original script
History:
Stan Smith 2017-03-28 original script
History:
Stan Smith 2017-10-24 original script
History:
Stan Smith 2017-03-24 refactored for mdTranslator 2.0 Stan Smith 2015-03-24 original script
History:
Stan Smith 2019-09-24 original script
HTML writer range element description
History:
Stan Smith 2015-03-24 original script
History:
Stan Smith 2017-05-24 Fixed problem with nil name Stan Smith 2015-03-25 original script
History:
Stan Smith 2017-04-05 original script
History:
Stan Smith 2017-03-31 refactored for mdTranslator 2.0 Stan Smith 2015-03-25 original script
History:
Stan Smith 2017-03-27 original script
History:
Stan Smith 2017-03-28 original script
html version history
Stan Smith 2.1.0 2017-11-13 added support for spatial reference, geologic time, others Stan Smith 2.0.0 2017-03-21 refactored for mdTranslator 2.0 Stan Smith 1.1.0 2015-08-28 added support for content coverage information Stan Smith 1.1.0 2015-07-31 added support for grid information Stan Smith 1.1.0 2015-07-30 added support for locale in metadata record information
History:
Stan Smith 2016-11-18 refactored for mdTranslator/mdJson 2.0 Stan Smith 2015-07-14 refactored to eliminate namespace globals $WriterNS and $IsoNS Stan Smith 2015-07-14 refactored to make iso19110 independent of iso19115_2 classes Stan Smith 2015-06-22 replace global ($response) with passed in object (hResponseObj) Stan Smith 2014-12-23 refactored to drop physical address elements if no ... deliveryPoints are provided Stan Smith 2014-12-22 added return if passed nil address objects Stan Smith 2014-12-15 refactored to handle namespacing readers and writers Stan Smith 2013-08-09 original script
History:
Stan Smith 2015-07-14 refactored to eliminate namespace globals $WriterNS and $IsoNS Stan Smith 2015-07-14 refactored to make iso19110 independent of iso19115_2 classes Stan Smith 2015-06-22 replace global ($response) with passed in object (responseObj) Stan Smith 2014-12-12 refactored to handle namespacing readers and writers Stan Smith 2014-12-03 original script
History:
Stan Smith 2015-07-14 refactored to eliminate namespace globals $WriterNS and $IsoNS Stan Smith 2015-07-14 refactored to make iso19110 independent of iso19115_2 classes Stan Smith 2015-06-22 replace global ($response) with passed in object (responseObj) Stan Smith 2014-12-12 refactored to handle namespacing readers and writers Stan Smith 2014-12-03 original script
History:
Stan Smith 2015-07-14 refactored to eliminate namespace globals $WriterNS and $IsoNS Stan Smith 2015-07-14 refactored to make iso19110 independent of iso19115_2 classes Stan Smith 2015-06-22 replace global ($response) with passed in object (responseObj) Stan Smith 2014-12-12 refactored to handle namespacing readers and writers Stan Smith 2014-12-03 original script
History:
Stan Smith 2015-07-14 refactored to eliminate namespace globals $WriterNS and $IsoNS Stan Smith 2015-07-14 refactored to make iso19110 independent of iso19115_2 classes Stan Smith 2015-06-22 replace global ($response) with passed in object (responseObj) Stan Smith 2014-12-12 refactored to handle namespacing readers and writers Stan Smith 2014-12-03 original script
History:
Stan Smith 2018-02-14 enhance constraint formatting Stan Smith 2017-02-03 refactored for mdJson/mdTranslator 2.0 Stan Smith 2015-07-14 refactored to eliminate namespace globals $WriterNS and $IsoNS Stan Smith 2015-07-14 refactored to make iso19110 independent of iso19115_2 classes Stan Smith 2015-06-22 replace global ($response) with passed in object (responseObj) Stan Smith 2014-12-12 refactored to handle namespacing readers and writers Stan Smith 2014-12-02 original script
History:
Stan Smith 2017-11-02 original script
History:
Stan Smith 2018-02-14 add isInfinite="true" to upper multiplicity Stan Smith 2017-02-02 refactored for mdJson/mdTranslator 2.0 Stan Smith 2015-07-14 refactored to eliminate namespace globals $WriterNS and $IsoNS Stan Smith 2015-07-14 refactored to make iso19110 independent of iso19115_2 classes Stan Smith 2015-06-22 replace global ($response) with passed in object (responseObj) Stan Smith 2014-12-12 refactored to handle namespacing readers and writers Stan Smith 2014-12-02 original script.
History:
Stan Smith 2017-01-23 refactored for mdTranslator/mdJson 2.0 Stan Smith 2015-07-14 refactored to eliminate namespace globals $WriterNS and $IsoNS Stan Smith 2015-07-14 refactored to make iso19110 independent of iso19115_2 classes Stan Smith 2015-06-22 replace global ($response) with passed in object (hResponseObj) Stan Smith 2014-12-12 refactored to handle namespacing readers and writers Stan Smith 2014-05-14 reorganized for JSON schema 0.4.0 Stan Smith 2013-08-12 original script.
History:
Stan Smith 2017-11-02 original script
History
1.2.0 Stan Smith 2018-04-05 refactored messaging system 1.1.1 Stan Smith 2018-02-14 refactored cardinality 1.1.0 Stan Smith 2018-02-14 refactored constraints 1.0.0 Stan Smith 2017-03-10 refactored for mdJson/mdTranslator 2.0 0.1.0 Josh Bradley
History:
Stan Smith 2019-03-18 original script
History:
Stan Smith 2019-04-08 copied from 19115_2 writer
History:
Stan Smith 2019-04-08 copied from 19115_2 writer
History:
Stan Smith 2019-04-08 copied from 19115_2 writer
History:
Stan Smith 2019-04-08 copied from 19115_2 writer
History:
Stan Smith 2019-03-18 original script
History:
Stan Smith 2019-03-14 original script
History:
Stan Smith 2019-03-19 original script.
History:
Stan Smith 2019-04-10 original script.
History:
Stan Smith 2019-03-16 original script
History:
Stan Smith 2019-03-15 original script
iso19115-1 version history
1.0.0 Original
History:
Stan Smith 2016-11-18 refactored for mdTranslator/mdJson 2.0 Stan Smith 2015-07-14 refactored to eliminate namespace globals $WriterNS and $IsoNS Stan Smith 2015-07-14 refactored to make iso19110 independent of iso19115_2 classes Stan Smith 2015-06-22 replace global ($response) with passed in object (hResponseObj) Stan Smith 2014-12-23 refactored to drop physical address elements if no ... deliveryPoints are provided Stan Smith 2014-12-22 added return if passed nil address objects Stan Smith 2014-12-15 refactored to handle namespacing readers and writers Stan Smith 2013-08-09 original script
History:
Stan Smith 2015-08-27 copied from 19110 writer
History:
Stan Smith 2015-08-27 copied from 19110 writer
History:
Stan Smith 2015-08-27 copied from 19110 writer
History:
Stan Smith 2015-08-27 copied from 19110 writer
History:
Stan Smith 2017-10-26 original script
History:
Stan Smith 2017-02-10 original script
History:
Stan Smith 2016-12-01 original script.
History:
Stan Smith 2017-10-26 original script
History:
Stan Smith 2016-12-07 refactored for mdTranslator/mdJson 2.0 Stan Smith 2015-07-14 refactored to eliminate namespace globals $WriterNS and $IsoNS Stan Smith 2015-07-14 refactored to make iso19110 independent of iso19115_2 classes Stan Smith 2015-06-22 replace global ($response) with passed in object (hResponseObj) Stan Smith 2014-12-12 refactored to handle namespacing readers and writers Stan Smith 2014-07-08 modify require statements to function in RubyGem structure Stan Smith 2013-09-25 original script.
History:
Stan Smith 2016-11-17 refactored for mdTranslator/mdJson 2.0 Stan Smith 2015-07-14 refactored to eliminate namespace globals $WriterNS and $IsoNS Stan Smith 2015-07-14 refactored to make iso19110 independent of iso19115_2 classes Stan Smith 2015-06-22 replace global ($response) with passed in object (hResponseObj) Stan Smith 2014-12-12 refactored to handle namespacing readers and writers Stan Smith 2014-05-14 reorganized for JSON schema 0.4.0 Stan Smith 2013-08-12 original script.
History:
Stan Smith 2016-12-12 refactored for mdTranslator/mdJson 2.0
History:
Stan Smith 2016-11-29 original script
History:
Stan Smith 2016-12-13 refactored for mdTranslator/mdJson 2.0 Stan Smith 2015-07-14 refactored to eliminate namespace globals $WriterNS and $IsoNS Stan Smith 2015-07-14 refactored to make iso19110 independent of iso19115_2 classes Stan Smith 2015-06-22 replace global ($response) with passed in object (hResponseObj) Stan Smith 2014-12-12 refactored to handle namespacing readers and writers Stan Smith 2013-10-31 original script
iso19115-2 version history
2.2.0 2018-04-09 add error and warning messaging 2.1.0 2017-11-13 added support for spatial reference, geologic time, others
mdJson version history
Stan Smith 2017-11-13 added support for spatial reference, geologic time, others Stan Smith 2017-03-10 refactored for mdJson/mdTranslator 2.0
History:
Stan Smith 2016-11-14 refactored for mdTranslator 2.0.0 Stan Smith 2015-07-14 refactored to eliminate namespace globals $WriterNS and $IsoNS Stan Smith 2015-07-14 refactored to make iso19110 independent of iso19115_2 classes Stan Smith 2015-06-22 replace global ($response) with passed in object (hResponseObj) Stan Smith 2015-03-04 changed method of setting $WriterNS Stan Smith 2014-12-16 generalized handleWriter to use :writerName Stan Smith 2012-12-11 original script
History:
Stan Smith 2017-06-06 original script
History:
Stan Smith 2017-05-26 original script
History:
Stan Smith 2017-05-15 refactored for mdJson/mdTranslator 2.0 Josh Bradley original script
History:
Stan Smith 2017-10-24 fix bug that returns first identifier if no SB namespace is found Stan Smith 2017-05-25 original script
History:
Stan Smith 2017-05-23 original script
History:
Stan Smith 2017-06-01 original script
sbJson version history
Stan Smith 2017-05-12 refactored for mdJson/mdTranslator 2.0