Presentation is loading. Please wait.

Presentation is loading. Please wait.

SCHEMAS Workshop Bath - May 2000 Andy Powell, UKOLN www.ukoln.ac.uk/metadata/dcdot Example tool/registry integration UKOLN is funded by Resource: The Council.

Similar presentations


Presentation on theme: "SCHEMAS Workshop Bath - May 2000 Andy Powell, UKOLN www.ukoln.ac.uk/metadata/dcdot Example tool/registry integration UKOLN is funded by Resource: The Council."— Presentation transcript:

1 SCHEMAS Workshop Bath - May 2000 Andy Powell, UKOLN www.ukoln.ac.uk/metadata/dcdot Example tool/registry integration UKOLN is funded by Resource: The Council for Museums, Archives & Libraries, the Joint Information Systems Committee of the Higher Education Funding Councils, as well as by project funding from the JISC’s Electronic Libraries Programme and the European Union. UKOLN also receives support from the University of Bath where it is based.

2 SCHEMAS Workshop, Bath - May 2000 2 Aims of this talk think about the ways in which software interfaces to a metadata registry consider simple ‘metadata editor’ tool consider high-level architecture of the tool list the kinds of requests tools will need to make of metadata registries requirements rather than specifications some general conclusions about registries

3 SCHEMAS Workshop, Bath - May 2000 3 DC-dot summary simple Web-based Dublin Core tool extraction of metadata from various formats - HTML, MS-Office, PDF validation of existing metadata editing tool with embedded help output as HTML and RDF/XML format conversion to USMARC, IMS... www.ukoln.ac.uk/metadata/dcdot

4 SCHEMAS Workshop, Bath - May 2000 4 DC-dot problems badly coded! schema information hardcoded difficult to add new schema support English language interface only so......think about adding registry support to enable DC-dot to be used as a tool for the European Schools Treasure Browser - ‘SchoolNet’

5 SCHEMAS Workshop, Bath - May 2000 5 DC-dot components Edit Parse Gather Validate Convert Web resource End user

6 SCHEMAS Workshop, Bath - May 2000 6 DC-dot components Edit Parse Gather Validate Convert Web resource End user Registry

7 SCHEMAS Workshop, Bath - May 2000 7 Edit component possible ‘requests’ to a registry to create user-interface... give me a list of all the elements used in the ‘SchoolNet’ application profile. for each element, give me... the label (in current language) a definition (in current language) the data type any allowable ‘schemes’ or permitted values any ‘usage guidelines’ (in current language) (note: might restrict these to ‘SchoolNet’ endorsed translations).

8 SCHEMAS Workshop, Bath - May 2000 8 Parse component possible ‘requests’ to a registry to parse metadata from retrieved resource... give me a list of elements for the current namespace. (note: namespace obtained from metadata in resource)

9 SCHEMAS Workshop, Bath - May 2000 9 Validate component possible ‘requests’ to a registry to validate parsed metadata... give me a list of elements for the current namespace for each element, give me... any allowable schemes or permitted values the data type

10 SCHEMAS Workshop, Bath - May 2000 10 Convert component possible ‘requests’ to a registry to convert schema... for each element in current namespace or application profile, give me... mapping to new application profile (according to current mapping profile). give me syntax spec for new application profile.

11 SCHEMAS Workshop, Bath - May 2000 11 Minimal tool configuration what does a tool need to get going? might be as little as... URL of metadata registry name of application profile language of user-interface name of a mapping profile (?)...everything else happens dynamically!

12 SCHEMAS Workshop, Bath - May 2000 12 Profiles application profile elements (and namespace) allowable schemes permitted values encoding syntax specification mapping profile mapping rules - equivalence-only, dumb-down allowed or fuzzy mapping

13 SCHEMAS Workshop, Bath - May 2000 13 DC-dot components Edit Parse Gather Validate Convert Web resource End user Registry

14 SCHEMAS Workshop, Bath - May 2000 14 Registries Registry which registry? national registries? sectoral registries? how do we discover registries? are registries thick or thin? database or portal?

15 SCHEMAS Workshop, Bath - May 2000 15 Thick registry Thick Registry RDF schema Syntax spec App profile Scheme info Mapping profile Usage guide Software toolsUsers schema database

16 SCHEMAS Workshop, Bath - May 2000 16 Thin registry Thin Registry RDF schema Syntax spec App profile Scheme info Mapping profile Usage guide Software toolsUsers schema portal

17 SCHEMAS Workshop, Bath - May 2000 17 Summary DC-dot is relatively simple tool use of registry is not rocket science! existing metadata tools, e.g. Reggie, already based on schema definitions Issues about what is in the registry vs. what has to be embedded in the application Issues about how to find registries


Download ppt "SCHEMAS Workshop Bath - May 2000 Andy Powell, UKOLN www.ukoln.ac.uk/metadata/dcdot Example tool/registry integration UKOLN is funded by Resource: The Council."

Similar presentations


Ads by Google