Version: 0.2 draft
Date: 5/16/02
Author: Markus Stobbs, VETS
Phone: 303.497.1238
Please send comments and changes to mstobbs@ucar.edu.
This document proposes a metadata approach that would effectively describe the image and animation assets of the Visualization and Enabling Technologies (VETS) section within the Scientific Computing Division (SCD) of the National Center for Atmospheric Research (NCAR). These visualizations are currently available in our Gallery at: http://www.scd.ucar.edu/vets/vg/.
The primary driver of this proposal is our plan to redesign the Gallery, storing metadata about visualizations in a database and providing search, browse, and streaming capabilities. Since we will be describing the properties of visualizations in order to catalog our digital media assets and provide a search capability, it seems wise to go a step further and align with XML and RDF standards to enable future interoperability of the Gallery with the Semantic Web envisioned by the WWW Consortium (W3C). The intention is also to contribute to the wider effort of the Web Advisory Group (WAG) and THREDDS to create metadata standards for UCAR, NCAR and atmospheric science.
The Visualization Gallery web application will have an application flow starting at a search page and leading to a specific visualization or a research project detail page. It will consist of the following page templates which will all be database-driven.
This document assumes a basic knowledge of RDF and XML. For more background
on these topics, see:
http://www.w3.org/TR/rdf-primer/
RDF, which is expressed in XML, has an advantage over straight XML in that it provides a rich capability to indicate entity relationships. Since the very nature of atmospheric data and visualizations involves multiple hierarchical and network relationships, RDF is most appropriate for our metadata description needs.
RDF makes it possible for diverse communities of experts to contribute to a web of machine-readable vocabularies. Each community creates a schema in the form of an XML namespace that describes their domain. Multiple XML namespaces can live happily side-by-side in the same file. It is assumed that wherever possible we will use existing XML namespaces which are already in widespread use or show promise as emerging standards. It is tempting to play God and invent an entire schema and vocabulary according to how you see the world, but if we are ever to achieve the dream of the Semantic Web, we will need to agree on some core namespaces and be good citizens about using them.
The purpose of Dublin Core is to support Internet-wide searching with a small set of commonly used fields. The concept is to limit the number of fields so that the probability of finding resources can be supported across many systems. Dublin Core already has widespread support, and is used liberally in the W3C documentation for XML and RDF. It is safe to assume that the major search engines will build in support for Dublin Core.
After first describing our content's basic properties with Dublin Core, we will provide a more robust description of the Geoscience-specific properties using metadata standards in our field. Where we don't find existing standards that meet our needs, we will either extend an existing standard or create our own namespace(s). Without a doubt, UCAR and NCAR are in a position to be leaders in the creation of namespaces for Atmospheric Science.
RDF describes resources. For this application, it is assumed we have 4 resources of the following Dublin Core types to describe:
Note that this data is relational. A single research project will contain multiple visualizations, and each visualization will consist of multiple file formats (QuickTime, Real Media, MPEG, JPEG thumbnail). The metadata presented here simplifies matters by presenting a flat-file view with the exception of the occasional tags: relation, subClassOf and subPropertyOf.
It is worth noting that the Dublin Core Working Group is currently working on standards for element and value qualifiers. Until they make their formal recommendations, there is some question about exactly how to refine DC elements and encode values. Many of the examples below use "dcterms" from the DCMI proposed recommendation Expressing Qualified Dublin Core in RDF/XML.
Wherever possible, we will endeavor to select values from a controlled vocabulary in the interest of consistency and machine-readability. One example of this is choosing subject values from the Library of Congress Classification (LCC) rather than typing in a free-form subject.
The following namespaces have proven useful for the purposes of this recommendation. I am currently researching science and multimedia namespaces to choose ones appropriate for our needs. These are covered in Appendix 3.
| dctype | Dublin Core Type |
| dc | Dublin Core Element |
| dcterms | Dublin Core Terms (Qualifiers) |
| mpeg7 | MPEG-7, ISO 15938 |
| dig35 | DIG35 |
By starting with the metadata which users are most likely to want to search by and then identifying the properties they will want to see displayed in a detail view, including entity relationships, we will focus on the most important metadata for our actual implementation.
The primary purpose of describing visualizations with metadata will be to enable users (and agents) to search for images and animations of interest at a granular level. Especially as the number of visualizations in the Gallery expands, granular searching will be necessary to retrieve relevant search results. This issue is even more vital in the case of agents which may be searching all Geoscience sites or the Internet as a whole.
Browsing through the existing Gallery, it seems the following properties and values would be useful for search purposes. In other words, these properties are good candidates for an advanced search page. In addition to those listed, a keyword field on the advanced search and easy search pages would search many of the title and description properties listed in the Display Metadata section that follows this one, as well as the subject properties below. XML elements left blank indicate properties for which a suitable namespace has not yet been found. "ucar" and "ucarterms" are imaginary namespaces that are used to indicate where ucar might fill a void by creating a namespace of its own to describe properties for which there is no good existing namespace for our needs.
| Search Metadata | |||
| Property | XML Namespace:Element | Example Values | Comments |
| Science | dc:subject dcterms:LCC |
Atmospheric Science Biological Oceanography Chemical Oceanography Chemistry Climatology Cryology Ecology Environmental Science Physical Oceanography |
We would convert these values to their Library of Congress Classification number for rdf:value and also provide the name as rdfs:label |
| Category | dc:subject | Climate Systems |
These are the top-level categories we currently use to organize our Gallery content. These categories need to be revisited to formalize into a widely usable classification of Atmospheric Science content. We also need to explore how we would qualify dc:subject to express our categories. |
| Weather Phenomena | dc:subject | Tornado |
It is unclear whether we need to refine dc:subject for subcategories like this or just use subject as a catch all for many categories of values |
| Climate | dc:subject | Temperature Climate Change Global Warming El Niño/La Niña |
|
| Atmosphere Layer | ucar:atmosphereLayer | Troposphere Stratosphere Mesosphere Thermosphere Ionosphere Exosphere |
|
| Data Type | Modelled Observed |
||
| Model Type | ucar:modelType | Climate Model |
|
| Model Name | ucar:modelName | rdf:value=http://www.scd.ucar.edu/css/ |
|
| Scientists | dc:creator | Scientific contributors. dc:creator is the animator. | |
| Date Catalogued | dc:date dcterms:available |
2001-09-25T11:10+10:00 | To find new visualizations that have been posted |
| Visualization Type | dctype:image | Graphic |
Most of our content is Moving.Animation. |
| Dimensions | 2D 3D 3D Stereo Polarized 3D Stereo Chromatech 3D Stereo Red-Green |
It is likely that many of the 3D animation properties will be described by a namespace based on VRML which I have yet to research | |
| View | Globe |
||
In addition to the important metadata above which enables granular searching, there is detail metadata that the user will want displayed after finding an image or animation of interest. For example, with animations, it is vital to know how the visualization duration maps to that of the model duration in order to understand how time has been compressed. A 3D animation which is 2 minutes in duration, with a standard rate of 30 frames per second, where each frame is a timeslice of 1 minute in the simulation model represents a model duration of 1 hour. In other words, 1 hour of model time has been compressed into 2 minutes of visualization time.
The search metadata above would be included in the display view as well. We may find that some of the display metadata deserves to be elevated to the status of search metadata.
We also need to capture the important relationships between the visualization and its related objects. The power of RDF is describing the relationship between entities in a way that enables the Semantic Web envisioned by the W3C to become a reality. This will be a web in which objects know how they relate to each other, so one can inquire about related objects to discover a broader context, drill down into more detail, or just digress to a related topic. For example:
| Image Display Metadata | |||
| Property | XML Namespace:Element | Example Values | Comments |
| Resource Type | dctype: | ||
| Identifier | dc:identifier | http://www.scd.ncar.edu/vets/vg/ animations/filename.mov |
Full URL to visualization file. |
| Visualization Title | dc:title | Isosurfaces of Potential Vorticity with Height Exaggerated | Title of a specific visualization |
| Visualization Description | dc:description | A stereographic projection of the Northern Hemisphere from day 16 of the simulation is seen above with the data field exaggerated 200 times in the vertical direction. The animations on the right show the mapping projection as it is warped from satellite view to orthographic, followed by the scaling of the vertical axis. | Caption for a specific visualization |
| Geographic Location | dc:coverage=spatial |
name=Western Australia; northlimit=-13.5; southlimit=-35.5; westlimit=112.5;
eastlimit=129; uplimit=10000; downlimit=0 |
Also covers altitude. See DCMI Box documentation. Also needs to allow values like "Sun's surface" and ocean depths. |
| Visualization Domain | 300 x 300 x 17h km 100 x 200 miles |
- 3D example - 2D example |
|
| Horizontal Resolution | 70 km ~T181 |
||
| VerticalResolution | 200 levels | ||
| Grid Points | 22 million | ||
| Time Span | dc:coverage=temporal |
name=Hurricane Markus, 2002; start=2002-05-26T14:20+10:00; end=2002-06-20T14:20+10:00; |
See DCMI Period documentation |
| Variables Visualized | Time Temperature Precipitation |
||
| Date Created | dc:date dcterms:created dcterms:W3CDTF |
1999-09-25T14:20+10:00 | Date the visualization was actually created |
| Publisher | dc:publisher | National Center for Atmospheric Research (NCAR) University Corporation for Atmospheric Research (UCAR) |
|
| File Size | dc:format | 9 MB | Awaiting dcterms standard for filesize |
| File Format | dc:format dcterms:IMT |
image/gif image/jpg video/quicktime video/mpeg |
Internet Media Type or MIME type |
| File Format Name | GIF |
These are rdfs:label entries for the dc:format tag above | |
| Frame Time Duration | 1 minute 6 hours 1 day |
How much real time does each frame in the animation represent? | |
| Resolution | mpeg7:resolution | 72 dpi | |
| Frame Width | mpeg7:frameWidth | 640 pixels | |
| Frame Height | mpeg7:frameHeight | 480 pixels | |
| Animation rate | mpeg7:frameRate | 30 fps | Or dc:format.framerate |
| Animation length | dc:format.length | 2.1 seconds | |
| Animation Perspective | mpeg7:cameraMotion | Fixed |
The values we're interested in providing are: Fly-around |
| Time Evolution | 8 hours | ||
| Time Evolution per Animation Seconds | 1 hour | Amount of time represented by each second of the animation (calculated based on other properties) | |
| Color Palette | RGB CMYK Grayscale Black & White |
||
| Color Depth | dc:format.colordepth | 256 16 million |
|
| Video Codec | mpeg7:compressionFormat | MPEG-1 |
Or dc:format.videocodec |
| Keywords | Ozone SME |
Add words not used in description or title which users might search by | |
| Language | dc:language dcterms:RFC1766 |
rdf:value=EN rdf:label=English |
|
| Creator | dc:creator | John Clyne | Visualization Creator |
| Cataloger | dc:creator | Markus Stobbs | Person who created the metadata record |
| Rights | dc:rights | http://www.scd.ncar.edu/ vets/vg/rights.htm |
Full URL to page which provides copyright statement and reuse rights |
| Relationships | |||
| Other Formats | dc:relation=hasFormat | rdf:value=http://www.scd.ncar.edu/ |
Refers to other file formats available for the source animation or source image format. Use RDF Bag to hold multiple label/value pairs. |
| Thumbnail Image | dc:relation=hasFormat | rdf:value=http://www.scd.ncar.edu/ vets/vg/animations/filename-tn.jpg rdfs:label=thumbnail |
Refers to the filename of the related thumbnail image for the visualization |
| Thumbnail Image | dc:relation=isFormatOf | http://www.scd.ncar.edu/vets/vg/ animations/filename.mov |
Nested in thumbnail relation tag above. Refers to the filename of the full size image from which the thumbnail was created |
| Research Project | dc:relation=isPartOf | rdf:value=http://www.scd.ucar.edu/ vets/vg/PV/PV.html rdfs:label=Polar Night Vortex |
The research project which is the parent of this visualization |
| Any other research project properties we would want displayed on the visualization detail page? | |||
| Dataset | dc:relation=references | http://www.scd.ncar.edu/dataportal/ datasets/filename.txt |
The dataset the visualization was built from. Not sure the references qualifier is the right one. We may need to indicate datasource using a more accurate RDF relationship statement. |
| Any other dataset properties we would want displayed on the visualization detail page? | |||
| Visualization Creation Software | vtk BMRT rendrib ray tracer Volsh |
Adobe XMP uses xmp:softwareAgent. Currently reviewing other namespaces for other approaches. | |
| Visualization Creation Software Description | dc:description | The polygons for the isosurfaces were created with vtk and later ray traced with BMRT's rendrib ray tracer. The volume rendering was performed with NCAR's own Volsh software. | Nested in whatever tag is used above. |
There is some repetition of properties below for the collection when compared with the image resource. This is not yet an exhaustive list of research project properties.
| Collection Display Metadata | |||
| Property | XML Namespace:Element | Example Values | Comments |
| Resource Type | dctype:collection |
||
| Research Project Title | dc:title | Polar Night Vortex | |
| Research Project Abstract | dc:description dcterms:abstract |
In early winter, cold temperatures result in the formation
of a strong circumpolar flow in the stratosphere, known as the Polar Night
Vortex. This vortex produces favorable conditions for ozone depletion. |
Seen on research project summary page |
| Research Project Description | dc:description | The breakdown of the Stratospheric Polar Night Vortex is an atmospheric event that occurs once or twice each year in the polar wintertime stratosphere. As the polar vortex is formed, sharp gradients of potential vorticity at the vortex edge isolate polar air from the air at lower latitudes, producing conditions favorable for wintertime polar ozone depletion. Rossby waves propagating upward from the troposphere along the edge of the Polar Vortex grows exponentially in amplitude, eventually tearing the vortex apart. | Full text seen on research project detail page |
| Language | dc:language dcterms:RFC1766 |
rdf:value=EN rdf:label=English |
|
| Geographic Location | dc:coverage |
name=Western Australia; northlimit=-13.5; southlimit=-35.5; westlimit=112.5;
eastlimit=129 |
See DCMI Box documentation |
| Identifier | dc:identifier | http://www.scd.ucar.edu/ vets/vg/PV/PV.html |
Full URL to research project web page |
| Creation Date | dc:date dcterms:created dcterms:W3CDTF |
1999-09-25T14:20+10:00 | Date the collection was actually created |
| Keywords | Ozone SME |
Add words not used in description or title which users might search by | |
| Creators | dc:creator | John Smith, Ph.D. Melinda Jones, Ph.D. |
Scientific and other contributors, include vcard |
| Cataloger | Markus Stobbs | Person who created the metadata record, include vcard | |
| Publisher | dc:publisher | rdf:value=http://www.ncar.ucar.edu/ |
Do we want to indicate VETS in the Publisher property as well? |
| Rights | dc:rights | http://www.scd.ncar.edu/ vets/vg/rights.htm |
Full URL to page which provides copyright statement and reuse rights |
| Relationships | |||
| Dataset URI | dc:relation=hasPart | rdf:value= http://www.scd.ncar.edu/ dataportal/datasets/filename.txt rdfs:label="Vortex Dataset |
The dataset the visualization was built from. |
| Dataset Time Span | dc:coverage |
name=Hurricane Markus, 2002; start=2002-05-26; end=2002-06-20; |
Nested in dc:relation tag above. See DCMI Period documentation |
| Other Formats | dc:relation=hasFormat | filename.pdf | Refers to other file formats available for the research paper with same content |
| Other Versions | dc:relation=hasVersion | URL to scientific journal | Refers to other versions of the research paper which differ in content |
One of the interesting developments in metadata thinking is to embed metadata within each object where file format allows for that. There are several benefits to this approach:
For performance reasons and in the interest of rapid development, it may be necessary to start with a database approach and move to a search engine approach as semantic-enabled search engines become available. However, by embedding metadata in objects now, we will be prepared for the future Semantic Web.
There are already standards for embedding metadata in JPEG, PNG, and other graphic formats. The Adobe XMP documentation includes a PDF on embedding metadata which provides in-depth information for developers on this topic. Embedded metadata standards for video...
Finally, there are the properties that are unlikely to be of interest to the average or even technical user, but which are included in current metadata standards for truly robust object description. Where this metadata is generated automatically by software applications, it can be considered labor free and might as well be captured where automation makes it a zero cost scenario. This category is included here mainly as a container for properties whose real value needs to be discussed to decide whether they should be included in our implementation or not.
| Other Metadata | |||
| Property | XML Namespace:Element | Example Values | Comments |
<?xml version="1.0" ?>
<smil xmlns = "http://www.w3.org/TR/.../SMIL-Boston.dtd">
<head>
<meta id="meta-smil1.0-a" name="Publisher" content="W3C" />
<meta id="meta-smil1.0-b" name="Date" content="1999-10-12" />
<meta id="meta-smil1.0-c" name="Rights" content="Copyright 1999 John Smith" />
<metadata id="meta-rdf">
<rdf:RDF
xmlns:rdf = "http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:rdfs = "http://www.w3.org/TR/1999/PR-rdf-schema-19990303#"
xmlns:dc = "http://purl.org/metadata/dublin_core#"
xmlns:smilmetadata = "http://www.w3.org/AudioVideo/.../smil-ns#" >
<!-- Metadata about the SMIL presentation -->
<rdf:Description about="http://www.foo.com/meta.smi"
dc:Title="An Introduction to the Resource Description Framework"
dc:Description="The Resource Description Framework (RDF) enables the encoding, exchange and reuse of structured metadata"
dc:Publisher="W3C"
dc:Date="1999-10-12"
dc:Rights="Copyright 1999 John Smith"
dc:Format="text/smil" >
<dc:Creator>
<rdf:Seq ID="CreatorsAlphabeticalBySurname">
<rdf:li>Mary Andrew</rdf:li>
<rdf:li>Jacky Crystal</rdf:li>
</rdf:Seq>
</dc:Creator>
<smilmetadata:ListOfVideoUsed>
<rdf:Seq ID="VideoAlphabeticalByFormatname">
<rdf:li Resource="http://www.foo.com/videos/meta-1999.mpg"/>
<rdf:li Resource="http://www.foo.com/videos/meta2-1999.mpg"/>
</rdf:Seq>
</smilmetadata:ListOfVideoUsed>
<smilmetadata:Access LevelAccessibilityGuidelines="AAA"/>
</rdf:Description>
<!-- Metadata about the video -->
<rdf:Description about="http://www.foo.com/videos/meta-1999.mpg"
dc:Title="RDF part one"
dc:Creator="John Smith"
dc:Subject="Metadata,RDF"
dc:Description="RDF basic fonctionalities"
dc:Publisher="W3C Press Service"
dc:Format="video/mpg"
dc:Language="en"
dc:Date="1999-10-12"
smilmetadata:Duration="60 secs"
smilmetadata:VideoCodec="MPEG2" >
<smilmetadata:ContainsSequences>
<rdf:Seq ID="ChronologicalSequences">
<rdf:li Resource="http://www.foo.com/videos/meta-1999.mpg#scene1"/>
<rdf:li Resource="http://www.foo.com/videos/meta-1999.mpg#scene2"/>
</rdf:Seq>
</smilmetadata:ContainsSequences>
</rdf:Description>
<!-- Metadata about a scene of the video -->
<rdf:Description about="#scene1"
dc:Title="RDF intro"
dc:Description="Introduction to RDF fonctionalities"
dc:Language="en"
smilmetadata:Duration="30 secs"
smilmetadata:Presenter="David Jones" >
<smilmetadata:ContainsShots>
<rdf:Seq ID="ChronologicalShots">
<rdf:li>Panorama-shot</rdf:li>
<rdf:li>Closeup-shot</rdf:li>
</rdf:Seq>
</smilmetadata:ContainsShots>
</rdf:Description>
</rdf:RDF>
</metadata>
<!-- SMIL presentation -->
<layout>
<region id="a" top="5" />
</layout>
</head>
<body>
<seq>
<video region="a" src="/videos/meta-1999.mpg" >
<area id="scene1" begin="0" end ="30"/>
<area id="scene2" begin="30" end ="60"/>
</video>
<video region="a" src="/videos/meta2-1999.mpg"/>
</seq>
</body>
</smil> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:dcterms="http://purl.org/metadata/dublin_core_qualifiers#" xmlns:mpeg7="http://www.mpeg7.org/2001/MPEG-7_Schema">
<rdf:Description about="http://www.dstc.edu.au/videos/98-02-20.mpg">
<dc:Title>SBS World News</DC:Title>
<dc:Creator>Special Broadcasting Service</DC:Creator>
<dc:Subject>
<rdf:Bag>
<rdf:li>machine-readable catalog record formats</rdf:li>
<rdf:li>applications of computer file organization and
access methods</rdf:li>
</rdf:Bag>
</dc:Subject>
<dc:Publisher>Special Broadcasting Service</DC:Publisher>
<dc:Contributor.Presenter>Indira Naidoo</DC:Contributor.Presenter>
<dc:Format DC:Scheme="IMT">video/mpg</DC:Format>
<dc:Type>Image.Moving.TV.News</DC:Type>
<dc:Language>en</DC:Language>
<dc:Date>12/05/98</DC:Date>
<dc:Format.Length>30 mins</DC:Format.Length>
<mpeg7:Duration>1400</MPEG7:Duration>
<mpeg7:Script>http://dstc.edu.au/transcript.doc</MPEG7:Script>
<mpeg7:Locale>Gore Hill</MPEG7:Locale> <dc:Relation rdf:parseType="Resource">
<dcq:RelationType
rdf:resource="http://purl.org/metadata/dublin_core_qualifiers#IsPartOf"/>
<rdf:value resource="http://www.dlib.org/dlib/may98/05contents.html"/>
</dc:Relation>
</rdf:Description>
</rdf:RDF>
There are two approaches to encoding metadata in HTML. One is to use a META tag for each property in the HEAD of the document. The other is to use the abbreviated RDF syntax which hides proptery values that would normally be exposed string content within tags.
Excerpt from: http://www.ietf.org/rfc/rfc2731.txt
<html>
<head>
<title>A Dirge</title>
<link rel = "schema.DC"
href = "http://purl.org/DC/elements/1.0/">
<meta name = "DC.Title"
content = "A Dirge">
<meta name = "DC.Creator"
content = "Shelley, Percy Bysshe">
<meta name = "DC.Type"
content = "poem">
<meta name = "DC.Date"
content = "1820">
<meta name = "DC.Format"
content = "text/html">
<meta name = "DC.Language"
content = "en">
</head> <body> <p>Rough wind, that moanest loud
Grief too sad for song;
Wild wind, when sullen cloud
Knells all the night long;
Sad storm, whose tears are vain,
Bare woods, whose branches strain,
Deep caves and dreary main, -
Wail, for the world's wrong!</p>
</body> <html>
<html>
<head> <rdf:RDF
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:dc="http://purl.org/metadata/dublin_core#">
<rdf:Description about="http://www.dlib.org"
dc:Title="D-Lib Program - Research in Digital Libraries"
dc:Description="The D-Lib program supports the community of people
with research interests in digital libraries and electronic
publishing."
dc:Publisher="Corporation For National Research Initiatives"
dc:Date="1995-01-07"/>
</rdf:RDF> </head>
<body>
<P>This is a fine document.</P>
</body> </html>
Or in the case where an RDF container such as Seq or Bag needs to be used for multiple values:
<html>
<head>
<rdf:RDF
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:dc="http://purl.org/metadata/dublin_core#">
<rdf:Description about="http://www.dlib.org">
<dc:Creator>
<rdf:Seq ID="CreatorsAlphabeticalBySurname"
rdf:_1="Mary Andrew"
rdf:_2="Jacky Crystal"/>
</dc:Creator>
</rdf:Description>
</rdf:RDF>
</head>
<body>
<P>This is a fine document.</P>
</body> </html>
Dublin Core defines the 15 fields below. For more information, see: http://dublincore.org/documents/dces/
| Content |
Intellectual Property |
Instantiation |
| Coverage |
Contributor |
Date |
| Description |
Creator |
Format |
| Type |
Publisher |
Identifier |
| Relation |
Rights |
Language |
| Source |
||
| Subject |
||
| Title |
The folllowing namespaces seem to have some potential for our metadata needs, but more research is required. Ideally we will find one science and one multimedia namespace to meet all our needs that are clear standards in their respective domains that we can expect will have widespread support.
This system is relevant to our situation since PNG is an image format. The authors take the approach of refining the base elements in Dublin Core to describe photographs in PNG format. They utilize the Dublin Core namespace and do not create one of their own.
For more information, see: http://archive.dstc.edu.au/RDU/staff/jane-hunter/PNG/paper.html
Adobe's eXtensible Metadata Platform (XMP) is based on RDF and provides a common XML framework that standardizes the creation, processing, and interchange of document metadata across publishing workflows. Furthermore, it embeds metadata within application files, so the metadata always travels with the file. The XMP framwork has already been built into Adobe Acrobat and eventually all Adobe applications will support it. Given Adobe's market share in image and video production software, it is likely that the namespace(s) within XMP will be useful for our image and video cataloging needs.
For more information, see: http://www.adobe.com/products/xmp/main.html
The Digital Library for Earth System Education (DLESE) has a Resource Cataloger with metadata guidelines. Of particular interest are their encoding and vocabulary recommendations on expressing coverage and subject, excerpted below.
For more information, see: http://catalog.dlese.org/catalog/cataloger/editor/best_practices.jsp
COVERAGE Definition: An area, in the form of a bounding box or point, on the surface of the Earth that a resource is about. The area is described with latitude and longitude coordinates and optionally with vertical dimensions and/or place or event names associated with the coordinate locations.
Bounding Box: A bounding box is a regular polygon that is parallel to the equator that encloses the areal extent of the location. It is used to represent, in a general way, the location of a geographic area. A bounding box is represented by two latitude and two longitude values for the edges of the box. A point is represented by repeating the latitude and longitude values.
|
Time Zone
|
April-Oct (Daylight)
|
Nov-Mar (Standard)
|
Explanations
|
|
Eastern
|
+4
|
+5
|
IN (except Northwest IN) does not do Daylight
Savings so +5 all year
|
|
Central
|
+5
|
+6
|
|
|
Mountain
|
+6
|
+7
|
|
|
Pacific
|
+7
|
+8
|
AZ does not do Daylight Savings so +7 all year
|
|
Hawaii
|
+10
|
+10
|
No Daylight Savings
|
|
Alaska
|
+8
|
+9
|
Altitude: the height above or below sea-level in meters.
Atmospheric science: The study of Earth's atmosphere including both its physical and chemical properties. Includes meteorology (weather) and some aspects of the El-Niño and La Nina phenomena, such as; precipitation patterns, atmospheric pressure, wind patterns and temperature distributions.
Chemistry: The study of a substance's composition, structure and properties, and the changes it undergoes in all three including associated energy changes. Includes molecular structure, solution and concentration, acid/base/salts, and the periodic table of elements.
Climatology: The study of the mean physical state of the atmosphere, it's statistical variation over time and space as evidenced by weather patterns over long periods of time. Includes the analysis of the causes of different climates, the presentation of climatic data and the application of climatic data to problems.
Cryology: The study of ice and snow, including glaciers, sea ice and ice shelves.
Ecology: The study of the relationships between organisms and their environments (both living and non-living) at the population, community and ecosystem levels.
Environmental science: An interdisciplinary, systems approach to understanding the link between human activities and the natural environment as well as the related impacts of humanity on individual species, ecological systems, and human health. Topics include resource use and environmental sustainability, responses of systems to anthropogenic stress; population growth; biodiversity and conservation; pollution and water quality.
Natural hazards: Events or phenomena that have the potential to inflict property damage and loss of life. This includes floods, hurricanes, earthquakes, tornadoes, volcanic eruptions and tidal waves.
Biological oceanography: The study of the flora and fauna of oceans in relation to the marine environment.
Chemical oceanography: The hydrographic and physical characterization of the ocean, including the chemical composition of seawater, salinity, the vertical and regional variation of elements, the mineralogical composition and distribution of marine sediments, and the oceanic cycle of organic and inorganic carbon and associated elements.
Physical oceanography: The study of the physical properties of Earth's oceans including temperature, sea level height, tides, currents, the movements of the sea, and the variability of these factors in relationship to the atmosphere and the ocean bottom. Also includes El Nino-related changes in sea level height, temperature and surface currents.
Dublin Core Metadata Initiative (DCMI)
Dublin Core Metadata Element Set
Resource Description Framework (RDF)
Resource Description Framework (RDF) Model and Syntax Specification
Resource Description Framework (RDF) Schema Specification 1.0
Guidance on expressing the Dublin Core within the Resource Description Framework (RDF)
DLESE Metadata Working Group Homepage
NSF Funded NSDL Collection Level Metadata
The Application of Metadata Standards to Video Indexing
A Comparison of Schemas for Video Metadata Representation
Overview of the MPEG-7 Standard
An Indexing, Browsing, Search and Retrieval System for Images Based on Embedded Metadata
Image Description on the Internet - CNI & OCLC
Describing and retrieving photos using RDF and HTTP