limitless tags, which facilitates online data exchange
(Goldberg, 2009). An XML document can be
considered well formatted if it matches what it
prescribed in the norms (Bray et al., 2006). This
document can be valid as long as it follows some
norms described in its grammar. The XML Schema
Definition (XSD) is an XML grammar format
(Fallside and Walmsley, 2004). ISO 19139 is
described as XML schemas built under the
specification by Thompson et al. (2004).
3 RELATED WORKS
Filling out metadata is hard work, as is any other
product cataloging.
The use of software to generate geographic
metadata files in several formats that meet different
norms has been proposed to improve geographic
data documentation. Among these tools, the
freeware ones such as CatMDEdit and GeoNetwork
stand out, both featuring forms to fill out the
metadata according to a pre-defined profile and
enabling the automatic extraction of some
characteristics from the dataset.
3.1 CatMDEdit
CatMDEdit (Catmdedit, 2015) is a tool to edit and
visualize metadata in several standards that
facilitates resource documentation, particularly
geographic information. It is developed by the
Instituto Geográfico Nacional de España (IGN)
along with the Advanced Information Systems
Group (IAAA) from the University of Zaragoza,
with technical support from the GeoSpatiumLab
(GSL). The tool was implemented in Java and has
important features for metadata documentation,
among which: The system is multiplatform (running
on Linux and Windows); multilingual (Spanish,
English, French, German, Polish, Portuguese, and
Czech); open source, supporting the automated
metadata file extraction and generation (Shapefile,
DGN, ECW, FICC, GeoTIFF, GIF/GFW, JPG/JGW,
PNG/PGW); and it converts and personalizes
metadata standards to generate new metadata
standards and profiles in order to serve all types of
geographic data.
3.2 GeoNetwork
GeoNetwork (GeoNetwork, 2012) is a standardized
decentralized environment based on a catalog
system to facilitate geospatial data access, recovery,
update, and management. It provides a complete
environment with metadata editor and catalog with
search functions. It also carries an online interactive
map viewer using web map service. It is currently
used in countless SDI initiatives worldwide. Some
of its main features include: (1) native support to the
metadata standards ISO 19115, ISO 19139, FGDC,
and Dublin Core, besides being able do configure a
new metadata standard profile; (2) metadata
synchronization among distributed catalogs; (3) user
management and customized access control; (4)
cataloging and access to several types of data and
documents (upload/download); (5) interface with
multilingual support; and (6) metadata importing in
the ISO 19115 standard into a metadata profile
configured in GeoNetwork. This system is free and
open-source, which facilitates its evolution and
customization by SDI developers.
What differentiates edpMGB from the editors
mentioned in this section is that the former is a SaaS
system that does not need to be installed on the
user’s machine, besides having a simplified interface
that helps users document metadata. Moreover, it is
the only editor specific for the MGB profile and its
interface has the local advantage of being in
Portuguese.
4 edpMGB - MGB PROFILE
METADATA EDITOR
Metadata documentation in the MGB profile is an
important task for them to be shared and reused. Up
until now, no other editor specific for the MGC
profile has been created, hence, each metadata set is
specified according to the preferences of their
authors (Pascoal et al., 2013).
edpMGB is a web application developed with the
Google Web toolkit (GWT), a framework developed
by Google for web-applications. The GWT used the
java programming language to develop applications
and the tool itself converts the JavaScript code so
that the application can be interpreted by any web
browser regardless of the platform the user is
running.
Through edpMGB, the user can create, edit, and
save metadata as a .xml file following international
standards so it can be used in several geospatial
tools. Before the XML file is generated, it must be
validated according to the MGB profile rules.
One of the components of GeoPortal Cemig is
the geospatial metadata catalog. Therefore, the
metadata are documented through edpMGB, thus
integrating SDI-Cemig to the INDE.
edpMGB - A Metadata Editor Built as SaaS for the Brazilian Geospatial Metadata Profile