schemalogic workshop
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 PresentationTRANSCRIPT
SchemaLogic Workshop
Tools for Enterprise Metadata Management and Synchronization
Prepared for the University of Washington Information School
Applied Metadata Class
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
SchemaLogic Objects
• Content Classes
• Elements
• Vocabularies
• Terms
• Vocabulary Views
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.
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
SchemaLogic Object Relationships
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
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
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
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
Workshop
Content Classes and Elements
Content Classes - Collections of Elements
Content Classes inherit elements from their parents
Content ClassProperties
• Name• Description• Associated Elements
Advanced• Element Tree
Elements - Data Containers
Element Properties
• Name• Description• Data Type • Vocabulary• Vocabulary View
Advanced• Object ID• Dates• …• Used In
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.