1 / 59

ISO Metadata Standards

ISO Metadata Standards. David Danko, ESRI ISO TC 211 Metadata Project Leader. The goal. Communicating geographic knowledge Encapsulating the real world Providing one’s “universe of discourse” to another. GIS Abstracts Geography into a Modern Information Technology Framework.

michel
Download Presentation

ISO Metadata Standards

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. ISO MetadataStandards David Danko, ESRI ISO TC 211 Metadata Project Leader UC 2007 Tech Sessions

  2. The goal Communicating geographic knowledge Encapsulating the real world Providing one’s “universe of discourse” to another UC 2007 Tech Sessions

  3. GIS Abstracts Geography into a Modern InformationTechnology Framework • …Abstracting Geographic Knowledge GeoVisualization Decision Support Data ManagementAnalysis Encapsulating Real World Knowledge Models Maps GIS Metadata Data Models Geodatabase Geodata Sets … an Information System for Geography UC 2007 Tech Sessions

  4. GIS Abstracts Geography Into Five Basic Elements Data Models Geodata Sets Process and Workflow Models Maps and Globes Metadata . . . Together They Represent the Building Blocks of Geographic Knowledge UC 2007 Tech Sessions

  5. Metadata Key building block abstracting geographic knowledge • Data about data • Geographic area covered • Currency • Rules of use • Positional accuracy • Data dictionary • Means of encoding • Datum • Map projection • A Key interoperability technology: • Producers explain their product • Users learn about products • Non standard products can be understood UC 2007 Tech Sessions

  6. Locate Find Discover Structured searches vs. unstructured Evaluate Restrictions Quality Reputation Extract Order Download Employ Define, Apply, Use, & Understand geographic knowledge Pleasantville Pleasantville Pleasantville Metadata ApplicationsUnderstanding the right data for the right purpose UC 2007 Tech Sessions

  7. ISO 19115:2003 UC 2007 Tech Sessions

  8. ISO 19115:2003Scope • ...the schema required for describing geographic information and services. • ...information about the identification, the extent, the quality, the spatial and temporal schema, spatial reference, and distribution of digital geographic data. • ...applicable to the cataloguing of datasets, clearinghouse activities, and the full description of datasets for a wide range of geographic applications. • …applicable to geographic datasets, dataset series, and individual geographic features and attributes • ...may be used for other forms of geographic data such as map, charts, textual documents UC 2007 Tech Sessions

  9. 19115:2003 Geographic Information – Metadata • Defines metadata elements; • Provides a schema(UML); • Establishes a common set of metadata terminology, definitions (data dictionary); UC 2007 Tech Sessions

  10. Constraint Information Identification Information Locate Metadata Extension Information Data Quality Information Maintenance Information Evaluate 19113,14 Content Information Distribution Information Extract 19110, 21, 23, 24 Employ Application Schema Information Spatial Representation Information Reference System Information Portrayal Catalogue Information 19107 19109 19108, 11, 12 Metadata UML Packages Metadata UC 2007 Tech Sessions

  11. MD_ReferenceSystem <<Abstract>> MD_SpatialRepresentation (from Reference system information) +referenceSystemInfo (from Spatial representation information) +spatialRepresentationInfo MD_MetadataExtensionInformation (from Metadata extension information) DQ_DataQuality +metadataExtensionInfo (from Data quality information) MD_MaintenanceInformation +dataQualityInfo (from Maintenance information) + fileIdentifier [0..1] : CharacterString +resourceMaintenance + language [0..1] : CharacterString + characterSet [0..1] : MD_CharacterSetCode = "utf8" MD_Metadata + parentIdentifier [0..1] : CharacterString + hierarchyLevel [0..*] : MD_ScopeCode = "dataset" + hierarchyLevelName [0..*] : CharacterString MD_Distribution + contact : CI_ResponsibleParty + dateStamp : Date (from Distribution information) <<Abstract>> + metadataStandardName [0..1] : CharacterString + metadataStandardVersion [0..1] : CharacterString MD_Identification (from Identification information) +resourceConstraints MD_ContentInformation (from Content information) Conditional statements: language: documented if not defined by the encoding standard characterSet: documented if ISO 10646-1 not used MD_Constraints and not defined by the encoding standard hierarchyLevel: documented if hierarchyLevel not (from Constraint information) MD_PortrayalCatalogueReference equal to "dataset"? hierarchyLevelName: documented if hierarchyLevel (from Portrayal catalogue information) not equal to "dataset"? MD_ApplicationSchemaInformation (from Application schema information) ISO 19115:2003 Annex AMetadata packages 0..* 0..* 0..* 0..* +metadataMaintenance 0..1 +distributionInfo 0..* 0..1 1..* +identificationInfo +contentInfo 0..* 0..* 0..* +portrayalCatalogueInfo +metadataConstraints 0..* +applicationSchemaInfo 0..* UC 2007 Tech Sessions

  12. Content Information Metadata is composed of information chapters (packages) Distribution information Data quality information Spatial representation info Maintenance information Reference system information Constraint information Identification information Metadata fileIdentifier: 3A2234641211B12 language: en characterSet: (default = "utf8“) parentIdentifier: National Map TopoSeries 864 hierarchyLevel: (default = "dataset“) hierarchyLevelName: (not needed) contact : CI_ResponsibleParty dateStamp : 20060417 metadataStandardName: ISO 19115:2003 metadataStandardVersion: (not needed) or metadataStandardVersion: North American Profile 1.0 9 8 7 6 5 4 3 2 Chapter 1 UC 2007 Tech Sessions

  13. ISO 19115:2003 Annex BMetadata data dictionary UC 2007 Tech Sessions

  14. MD_DataIdentification characterSet: documented if ISO 10646-1 is not used + abstract : CharacterString {MD_Metadata.hierarchyLevel = "dataset" implies count (extent.geographicElement. EX_GeographicBoundingBox) + count (extent.geographicElement.EX_GeographicDescription >=1} + citation : CI_Citation + credit [0..*] : CharacterString + purpose [0..1] : CharacterString + pointOfContact [0..*] : CI_ResponsibleParty {MD_Metadata.hierarchyLevel notEqual “dataset” or “series” implies topicCatagory is not mandatory} + status [0..*] : MD_ProgressCode + spatialRepresentationType [0..*] : MD_SpatialRepresentationTypeCode + spatialResolution [0..*] : MD_Resolution + language [1..*] : CharacterString EX_GeographicDescription + topicCategory [1..*] : MD_TopicCategoryCode + geographicIdentifier : MD_Identifier + characterSet [0..1] : MD_CharacterSetCode = "utf8" or + geographicDescription [0..*] : EX_GeographicDescription + geographicBox [0..*] : EX_GeographicBoundingBox EX_GeographicBoundingBox + environmentDescription [0..1] : CharacterString + westBoundLongitude : Decimal + extent [0..*] : EX_Extent + eastBoundLongitude : Decimal + supplementalInformation [0..1] : CharacterString + southBoundLatitude : Decimal + northBoundLatitude : Decimal DataIdentification details both UC 2007 Tech Sessions

  15. ISO 19115:2003 Annex AExtent data types <<DataType>> EX_Extent + description[0..1] : CharacterString count(description + geographicElement + +geographicElement temporalElement + verticalElement) >0 0..* 0..* <<Abstract>> EX_GeographicExtent +temporalElement + extentTypeCode [0..1] : Boolean = "1" 0..* 0..* EX_TemporalExtent + extent : TM_Primitive +spatialExtent 1..* 1..* +verticalElement 0..* 0..* EX_VerticalExtent + minimumValue : Real + maximumValue : Real EX_BoundingPolygon + polygon[1..*] : GM_Object EX_SpatialTemporalExtent EX_GeographicBoundingBox +verticalCRS + westBoundLongitude : Decimal 1 1 EX_GeographicDescription + eastBoundLongitude : Decimal + southBoundLatitude : Decimal <<Abstract>> + geographicIdentifier : MD_Identifier + northBoundLatitude : Decimal SC_CRS (from Spatial Referencing by Coordinates) UC 2007 Tech Sessions

  16. MD_DataIdentification characterSet: documented if ISO 10646-1 is not used + abstract : CharacterString {MD_Metadata.hierarchyLevel = "dataset" implies count (extent.geographicElement. EX_GeographicBoundingBox) + count (extent.geographicElement.EX_GeographicDescription >=1} + citation : CI_Citation + credit [0..*] : CharacterString + purpose [0..1] : CharacterString + pointOfContact [0..*] : CI_ResponsibleParty + farming {MD_Metadata.hierarchyLevel notEqual “dataset” or “series” implies topicCatagory is not mandatory} + biota + status [0..*] : MD_ProgressCode + boundaries + spatialRepresentationType [0..*] : MD_SpatialRepresentationTypeCode + climatologyMeterologyAtmosphere + spatialResolution [0..*] : MD_Resolution + economy + language [1..*] : CharacterString + elevation + environment + topicCategory [1..*] : MD_TopicCategoryCode + geoscientificInformation + characterSet [0..1] : MD_CharacterSetCode = "utf8" + health + geographicDescription [0..*] : EX_GeographicDescription + imageryBaseMapsEarthCover + geographicBox [0..*] : EX_GeographicBoundingBox + intelligenceMilitary + inlandWaters + environmentDescription [0..1] : CharacterString + location + extent [0..*] : EX_Extent + oceans + supplementalInformation [0..1] : CharacterString + planningCadastre + society + structure + transportation + utilitiesCommunications DataIdentification details <<Enumeration>> MD_TopicCategoryCode UC 2007 Tech Sessions

  17. farming biota boundaries climatologyMeteorologyAtmosphere economy elevation environment geoscientificInformation health imageryBaseMapsEarthCover intelligenceMilitary inlandWaters location oceans planningCadastre society structure transportation utilitiesCommunication MD_TopicCategoryCode UC 2007 Tech Sessions

  18. UC 2007 Tech Sessions

  19. ISO 19115:2003 Metadata applications GF_FeatureType DS_DataSet 0..* MD_Metadata FE_Feature 1..* 0..* 1..* 0..* 1..* 0..* GF_PropertyType 0..* 0..* <<Abstract>> DS_Aggregate 0..* FE_FeatureAttribute 0..* 0..* DS_Series DS_Initiative DS_Platform DS_Sensor DS_ProductionSeries UC 2007 Tech Sessions

  20. XYZ Points 3-D Features Contours DTM’s LIDAR ISO 19115:2003 Metadata applications Dataset GF_FeatureType Metadata 0..* FE_Feature 0..* 1..* 0..* 1..* 1..* 0..* 0..* 0..* 0..* GF_PropertyType <<Abstract>> DS_Aggregate 0..* FE_FeatureAttribute 0..* or DS_Series DS_Initiative or or DS_Sensor DS_ProductionSeries DS_Platform UC 2007 Tech Sessions

  21. Dataset GF_FeatureType Metadata 0..* FE_Feature 1..* 0..* 1..* 1..* 0..* 0..* 0..* 0..* GF_PropertyType <<Abstract>> DS_Aggregate 0..* FE_FeatureAttribute XYZ Points 3-D Features Contours DTM’s LIDAR 0..* or DS_Series Study, Collection… DS_Initiative or or DS_Sensor DS_ProductionSeries DS_Platform ISO 19115:2003 Metadata applications 0..* UC 2007 Tech Sessions

  22. Dataset title Dataset reference date Dataset responsible party Geographic location of the dataset (by four coordinates or by geographic identifiers) Dataset language Dataset character set Dataset topic category Spatial Resolution Abstract describing the dataset Distribution format Additional extent information (vertical and temporal) Spatial representation type Reference system Lineage statement On-line resource Metadata file identifier Metadata standard name Metadata standard version Metadata language Metadata character set Metadata point of contact Metadata time stamp ISO 19115 recommended core This list contains metadata elements answering the following questions: “Does a dataset on a specific topic exist (‘what’)?”, “For a specific place (‘where’)?”, “For a specific date or period (‘when’)?” and “A point of contact to learn more about or order the dataset (‘who’)?”. • Mandatory Automated UC 2007 Tech Sessions

  23. Dublin Core elements • Title • Creator • Subject (and keywords/topic) • Description (abstract) • Publisher (responsible for making resource available • Contributor • Date (date of event in life cycle - creation, availability) • Type (nature or genre) dataset, image, event… • Format • Identifier • Source • Language • Relation • Coverage • Rights “All optional” UC 2007 Tech Sessions

  24. From ISO 19115 outside core DataSetURI/On-lineResource Credit AggregateInfo MD_Contraints Dublin Core / ISO 19115 Core Compared • Dataset title • Dataset responsible party (originator) • Dataset topic category • Abstract describing the dataset • Dataset responsible party (publisher) Contributor • Dataset reference date • Spatial representation type • Distribution format Identifier • Lineage statement • Dataset language Relation • Geographic location of the dataset (by four coordinates or by geographic identifiers) Rights UC 2007 Tech Sessions

  25. Remaining ISO 19115 Core • Spatial Resolution • Additional extent information (vertical and temporal) • Reference system • Metadata standard name • Metadata standard version • Metadata language • Metadata character set • Metadata point of contact UC 2007 Tech Sessions

  26. Metadata file identifier Where the metadata came from – harvested, on-line, etc • Metadata time stamp MD_Constraints On-lineResource.description ESRI Metadata Metadata elements not typically included within dataset/services metadata records UC 2007 Tech Sessions

  27. Publication Source 0 Harvester 1 Geography Network • GeoCommunicatior 3 ArcCatalog • On-line Form • XML Upload Resource Type 001 Live Data and Maps (service) 002 Downloadable Data 003 Offline Data 004 Static Map Images 005 Document, Other Documents 006 Applications 007 Geographic Services 008 Clearinghouses 009 Map Files 010 Geographic Activities ESRI Metadata Metadata elements not typically included within dataset/services metadata records UC 2007 Tech Sessions

  28. ISO 19115:2003 • Designed: • to support geographic information; • to work with wider information technology standards and practices; • to support locate, evaluate, extract, employ • to support datasets, series, features, attributes… • to serve the global community, in a multi-national, multi-language environment; • based on a foundation of national, regional, and special information community standards and experiences • Developed through a rigorous, consensus ISO process • Provides a foundation for national, regional, and global interoperability Semantic Interoperability UC 2007 Tech Sessions

  29. News flash + http://www.iso.org/iso/en/CatalogueListPage.CatalogueList UC 2007 Tech Sessions

  30. Corrigendum summary • Corrects numerous spelling mistakes • Clarifies language (sentences) • Removes CRS and projection parameter information (use new ISO 19111) RS_Identifier still used to identify CRS used by a dataset • Corrects Bounding Box coordinates datatype (from “angle” to “decimal”) • Suggestion: redline your copy of original ISO 19115:2003 UC 2007 Tech Sessions

  31. XML Implementation ISO 19139 UC 2007 Tech Sessions

  32. ISO 19139Geographic Information - MetadataXML Schema Implementation • Defines geographic metadata XML encoding (gmd) • Uses ISO 19118 rules to produce ISO 19139 XML from ISO 19115 UML Schema • Identification of additional 19100 entities • 19103, 7, 8, 9, 18 • gmd XML encoding rules • Takes advantage of GML and other XML encodings • Clauses defining • Cultural and linguistic support • multiple languages, etc • Metadata for transfer • Dataset and Aggregate dataset metadata • Codelists Technical Interoperability UC 2007 Tech Sessions

  33. Multi-lingual supportEncoding semantic interoperabilityEnhancing free text information Use Limitations: (a free text field) Language: eng Country: United Kingdom Character Set: ISO/IEC 8859-1 Text: Weight restriction on bridges Lorries exceeding five metric tonnes gross weight are not permitted on bridges Language: fra Country: Canada Character set: ISO/IEC 8859-15 Text: Limitation de poids sur les ponts: Les camions dont le poids total excède 5 tonnes métriques ne sont pas autorisés à circuler sur les ponts. UC 2007 Tech Sessions

  34. Better yet Controlled vocabularyusing code lists administrative area: lang: (sp) Metrapltona (free text, miss-spelled) lang: (en) Metropolitan administrative area: Codelist:http://mycodeLists.cl/adminAreas CodelistValue:Metropolitana CodeAlternativeExpression: 6 Administrative area Code List • Región deTarapacá • Región deAntofagasta • Región deAtacama • Región deCoquimbo • Región deValparaiso • Región deMetropolitana • … http://mycodeList.cl/adminAreas UC 2007 Tech Sessions

  35. Aerial Photos Date Location Originator Altitude Obliqueness Identifiers Time Focal length UC 2007 Tech Sessions

  36. ISO 19130 Imagery sensor models for geopositioning* ISO Geospatial Metadata ISO 19115:2003 Metadata Platform and Sensor Description Part 2 Extensions for imagery and gridded data ISO 19129 Framework for imagery and gridded data Framework Requirements Life-cycle Description ISO 19101-2 Imagery reference model Other ISO TC 211 Standards of interest to ESIP UC 2007 Tech Sessions

  37. ISO 19115-2 Geographic Information – Metadata – Part 2 Extensions for Imagery and Gridded Data • Scope • This International Standard extends ISO 19115:2003 Geographic Information – Metadata • defining the schema and additional metadata required for imagery and gridded data • Objective • Augment existing ISO 19115:2003standard - define the content and structure required to: • Describe geographic imagery and gridded data • Support the collection of natural and synthetic imagery and gridded data • Support exploitation of imagery and gridded data UC 2007 Tech Sessions

  38. Extended UML for imagery and gridded data UC 2007 Tech Sessions

  39. MI_Platform MI_Metadata MI_Plan + citation[0..1] : CI_Citation (from Metadata Entity Set - Imagery) + type[0..1] : MI_GeometryTypeCode + identifier : MD_Identifier + status : MD_ProgressCode + description : CharacterString + citation : CI_Citation + sponsor[0..*] : CI_ResponsibleParty +acquisitionPlan +platform 0..* 0..* 0..* 0..* +acquisitionInformation 0..* 0..* MI_AcquisitionInformation +operation +instrument 0..* 0..* 0..* 0..* MI_Operation MI_Instrument + description[0..1] : CharacterString + citation : CI_Citation + citation : CI_Citation + type : MI_SensorTypeCode + status : MD_ProgressCode + description [0..1] : CharacterString +acquisitionRequirement 0..* 0..* +objective MI_Requirement + citation : CI_Citation 0..* 0..* + identifier : MD_Identifier MI_Objective + requestor [1..*] : CI_ResponsibleParty + recipient [1..*] : CI_ResponsibleParty + identifier : MD_Identifier + priority : MI_PriorityCode + priority[0..1] : CharacterString + requestedDate : MI_RequestedDate + type[0..*] : MI_ObjectiveTypeCode + expiryDate : DateTime + function[0..*] : CharacterString + extent[0..*] : EX_Extent Acquisition Information Package UC 2007 Tech Sessions

  40. Acquisition Information Package details UC 2007 Tech Sessions

  41. ISO 15115-2Schedule • Working Draft: 2003-09 • Committee Draft 2004-08 • CD2: 2005-11 • Approved to move to DIS: 2007-04 • Draft International Standard: 2007-08 • FDIS: 2008-06 • IS 2008-12 UC 2007 Tech Sessions

  42. ISO 19130 Image sensor models for geopositioning* • Defines the geolocation information that the data provider must supply in order for the user to be able to find the geographical location of the data using a physical sensor model, true replacement model, or functional fit methodology. • Provides detailed sensor models and associated uncertainties for the following types of passive electro-optical (EO)/ infrared (IR) sensors: • frame, • pushbroom • whiskbroom. • A set of components from which sensor models can be constructed for other sensors. • Defines the metadata to be distributed with the observation data to enable user determination of geopositions from the observations, *New name UC 2007 Tech Sessions

  43. ys xs Image Vector To Ground Point (A) Instantaneous Perspective Center (L), Also Sensor Coordinate System (SCS) zs Sensor perspective centre (L) f Positive Image Plane a xs ys y ZL zs Calibrated focal length A Z a z Y x Positive image plane PPA Z Ground Swath imaged at time t X ZL XL Y YL Z X Y A X Z XL Y YL X Camera geometries Pushbroom collection geometry Frame sensor image, projection centre and exterior orientation UC 2007 Tech Sessions

  44. zs SCS ys L CCS column (sample) 0 1 2… . . . 0 (x,y,z)s=(0,0,-f) 1 2 t=3 (ℓ(t),s(t))= (2,4) Ny = 9 row (line) xs y Lens (optical) axis (perpendicular to the page) x0 Perspective centre (xs,ys,zs) x y0 Principal point Camera coordinate systems Frame camera coordinate system Pushbroom coordinate system UC 2007 Tech Sessions

  45. North, N East, E Heading, H Ya Xa Roll, R East, E Za Down, D Xa Ya Pitch, P North, N Pitch axis - XP Za Down, D Z Yaw axis - ZP Y Velocity vector X Roll axis - YP Center of Navigation Platform coordinate systems Satellite Platform coordinate system with respect to ECEF Platform coordinate reference system and local (NED) frame UC 2007 Tech Sessions

  46. Z North Pole Up, U Local ENU Coordinate Frame North, N Ellipsoid East, E A Earth Center f Greenwich Meridian Y l Equator f Latitude Longitude l X Z = Zi +t Y t = 0 X Z Y X R Ω ωet Yi i° Satellite Ground Track Xi Satellite Orbit Earth coordinate systems and orbit geometries Global, Earth-centered and local coordinate system Keplerian Orbit UC 2007 Tech Sessions

  47. Sensor metadata UC 2007 Tech Sessions

  48. Location model UC 2007 Tech Sessions

  49. ISO 19130Schedule • NWIP approval: 2007-09 • Working Draft or Committee Draft?: 2007-12 • CD or DIS: 2008-06 • IS: 2009-01 UC 2007 Tech Sessions

  50. North American Profile (NAP) ISO 19115 - Metadata The situation today:Canada and USA • Directory Information Describing Digital Geo-referenced Data Sets,Canadian General Standards Board, July 1994, Ottawa. • Content Standard for Digital Geospatial Metadata,Federal Geographic Data Committee, June 8, 1994, Washington DC. UC 2007 Tech Sessions

More Related