1 q2o dictionary structure, content and registration november 18-20, 2008

15
1 Q2O Dictionary Structure, Content and Registration November 18-20, 2008

Upload: amos-johns

Post on 17-Dec-2015

213 views

Category:

Documents


0 download

TRANSCRIPT

1

Q2O DictionaryStructure, Content and

Registration

November 18-20, 2008

2

Q2O Dictionary Content

• General Terms• Sensor Terms• General Tests• Waves Terms• Waves Tests• In situ Currents Terms• In situ Currents Tests

• CTD Terms• CTD Tests• DO Terms• DO Tests• Processing Methods• References

3

Q2O Dictionary References

• Source used include– QARTOD Reports– CDIP web site– NDBC Handbook– IOOS Standards Submission for Waves– IOC Manuals and Guides

• Format for References– refID– fullReference

• Example– q4 "Fourth Workshop on the Quality Assurance of Real-time

Data, Final Report, QARTOD-IV Woods Hole Oceanographic Institute, Woods Hole, MA, June 21-23, 2006."

4

Considering what can make up a dictionary?

• (1) ID = unique urn (e.g. "urn:ogc:def:property:Q2O:gapTest")

• (1-n) long name = human readable label (e.g. gap test)

• (0-n) short name = (e.g. sst)

• (1-n) definition = (note multiple definitions must not be conflicting)

• (0-n) symbol = (e.g. "Hs, Td")

• (0-n) reference = links to online documents

• (0-n) figure = images that help explain or are referenced in the definition

• (0-n) approval = unique id of authoritative body that have approved this term and definition (e.g. "urn:us:nga")

• (0-n) relationship = ontological link to other objects

• (0-1) equation = defining equation (mathML)

• (0-n) comments = additional information supporting the term

5

Considering what can make up a dictionary?

• (1) ID = unique urn (e.g. "urn:ogc:def:property:Q2O:gapTest")

• (1-n) long name = human readable label (e.g. gap test)

• (0-n) short name = (e.g. sst)

• (1-n) definition = (note multiple definitions must not be conflicting)

• (0-n) symbol = (e.g. "Hs, Td")

• (0-n) reference = links to online documents

• (0-n) figure = images that help explain or are referenced in the definition

• (0-n) approval = unique id of authoritative body that have approved this term and definition (e.g. "urn:us:nga")

• (0-n) relationship = ontological link to other objects

• (0-1) equation = defining equation (mathML)

• (0-n) comments = additional information supporting the term

6

QuickTime™ and aTIFF (LZW) decompressor

are needed to see this picture.

7

QuickTime™ and aTIFF (LZW) decompressor

are needed to see this picture.

8

Using voc2rdf for Q2O

• Well-formed table (MS Excel or Text Editor)– first row contains column headers– first column must be unique id or term (rdfs:label)– all other columns become an owl:DatatypeProperty– number of fields = number of headers– commas within a field but save file as tab-delimited

– no single or double quote chars in any field • for now

– cut and paste into voc2rdf– verify structure using table view

9

Using voc2rdf for Q2O

• Content– describe Quality Control tests (procedures) and their criteria

(inputs and outputs)• rangeTest, minimum, maximum, flag

– one term for each test– one term for each criteria (not already defined)– abstract tests and terms– relationships between tests and criteria– once in VINE, mappings will be drawn and “Relationships”

column to be removed

10

Using voc2rdf for Q2O

• Developing content was an iterative process– What goes in vocab vs SWE elements– Let the vocab help describe– Let SWE handle details– Where to draw the line? – Not an either or – The line moves

11

Registering Q2O Terms

• What will the URI for the term look like?– rangeTest

• term from table

– qcCategory/rangeTest • voc2rdf pull-down menu

– q2o/qcCategory/rangeTest• Authority in registration

– http://mmisw.org/ont/q2o/qcCategory/rangeTest

12

QuickTime™ and aTIFF (LZW) decompressor

are needed to see this picture.

QuickTime™ and aTIFF (LZW) decompressor

are needed to see this picture.

13

• http://mmisw.org/ont/q2o/qcCategory/rangeTest

QuickTime™ and aTIFF (LZW) decompressor

are needed to see this picture.

14

Changes to Q2O Vocab

• What about editing ontology or term?– Version control– metadata changes made easy thru– Changes to a term or added new terms

• edit rdf, or table and repeat voc2rdf

– Had to re-enter ontology metadata – Posted defect under google issues and it was

fixed. – The process works!

15

Relationships within Q2O Vocab

• ?– exactMatch, closeMatch, narrowMatch,

broadMatch, relatedMatch– rangeTest > maximum– rangeTest > minimum– rangeTest > flag