schemalogic workshop

16
SchemaLogic Workshop Tools for Enterprise Metadata Management and Synchronization Prepared for the University of Washington Information School Applied Metadata Class

Upload: lahela

Post on 24-Jan-2016

18 views

Category:

Documents


0 download

DESCRIPTION

SchemaLogic Workshop. Tools for Enterprise Metadata Management and Synchronization. Prepared for the University of Washington Information School Applied Metadata Class. Structural vs. Taxonomic Metadata. Structural. Taxonomic. R&D. EmpId. Integer. operations. benefits. Name. String. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: SchemaLogic Workshop

SchemaLogic Workshop

Tools for Enterprise Metadata Management and Synchronization

Prepared for the University of Washington Information School

Applied Metadata Class

Page 2: SchemaLogic Workshop

Structural vs. Taxonomic Metadata

Database, XML, XSD, DTD Webforms, MARC, Dublin Core, EDI standards

Authority Lists, Thesauri, Taxonomies,Controlled Vocabularies, Ontologies, Pick Lists

Name String

Birthdate DateTime

EmpId Integer

Division Vocabulary

division

R&D

operations

HR

services

finance

benefits

employeedevelopment

recruiting

Structural Taxonomic

Page 3: SchemaLogic Workshop

SchemaLogic Objects

• Content Classes

• Elements

• Vocabularies

• Terms

• Vocabulary Views

Page 4: SchemaLogic Workshop

SchemaLogic ObjectsContent Classes

• Constructed from element definitions that define structural elements

• Correspond to DTDs, XML schemas, etc

Elements• Defines a metadata tagging field or sub-structure

– Title– Quantity– Product

• Equivalent to elements in XML or XSD files, column in database, field in a webform

• Content can be terms from vocabularies or uncontrolled, user specified content.

• Elements conceptually related to each other are grouped together into larger conceptual units - Content Classes.

Page 5: SchemaLogic Workshop

SchemaLogic Objects (cont.)

Vocabularies– Structured collection of metadata terms to be

used as content in Elements– Simple lists or complex hierarchies

Terms– Approved metadata value used to tag

content– Individual words or phrases used in

Vocabularies– Terms can belong in multiple vocabularies

Vocabulary Views– Particular way of viewing a Vocabulary

Page 6: SchemaLogic Workshop

SchemaLogic Object Relationships

Page 7: SchemaLogic Workshop

A Working example…

The Driver’s License

• A collection of concepts (elements)

• Each element has its own use, description, and data format.

• Each element is re-usable in different systems, forms, etc

Page 8: SchemaLogic Workshop

Contents of Driver’s License

Content Type of contentLicense # Integer

Name Textual string

Issue_Date dd/mm/yyyy

Expiration_Date dd/mm/yyyy

Sex Choose from a controlled list of M, F, unknown

Height Feet/inches

Weight pounds

Eye_Color Controlled list of colors

Date_of_birth dd/mm/yyyy

Address Street1, Street2, City, State, Zip

Restrictions Controlled list

Page 9: SchemaLogic Workshop

Relationship of Elements to Content Classes

Content

Class

Elements

Weight Driver’s LicenseHeight

Sex

Issue_date

Eye_color

License#

Expire_date

Address

Name

Restrictions

Date_ofBirth

Page 10: SchemaLogic Workshop

SchemaLogic Workshop

Page 11: SchemaLogic Workshop

Logging into Workshop

• UserName• Password • Server location

http://70.98.95.188:8081/UW/schemacenter.jnlp

Server URL:•http://70.98.95.188:8081/Alpha/services/SchemaServer•http://70.98.95.188:8081/Beta/services/SchemaServer•http://70.98.95.188:8081/Delta/services/SchemaServer•http://70.98.95.188:8081/Epsilon/services/SchemaServer•http://70.98.95.188:8081/Gamma/services/SchemaServer•http://70.98.95.188:8081/Zeta/services/SchemaServer

•Make sure you have Java Web Start v1.4.2 installed prior to accessing SchemaServer —http://java.sun.com/j2se/1.4.2/download.html

Page 12: SchemaLogic Workshop

Workshop

Page 13: SchemaLogic Workshop

Content Classes and Elements

Page 14: SchemaLogic Workshop

Content Classes - Collections of Elements

Content Classes inherit elements from their parents

Content ClassProperties

• Name• Description• Associated Elements

Advanced• Element Tree

Page 15: SchemaLogic Workshop

Elements - Data Containers

Element Properties

• Name• Description• Data Type • Vocabulary• Vocabulary View

Advanced• Object ID• Dates• …• Used In

Page 16: SchemaLogic Workshop

Try it…

• Add a new Content Class for a web form

• Add new Elements to represent fields on that web form

• Associate the new Content Class to those Elements.