SchemaLogic Workshop
description
Transcript of SchemaLogic Workshop
![Page 1: SchemaLogic Workshop](https://reader033.fdocuments.us/reader033/viewer/2022051622/568152fa550346895dc117ed/html5/thumbnails/1.jpg)
SchemaLogic Workshop
Tools for Enterprise Metadata Management and Synchronization
Prepared for the University of Washington Information School
Applied Metadata Class
![Page 2: SchemaLogic Workshop](https://reader033.fdocuments.us/reader033/viewer/2022051622/568152fa550346895dc117ed/html5/thumbnails/2.jpg)
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](https://reader033.fdocuments.us/reader033/viewer/2022051622/568152fa550346895dc117ed/html5/thumbnails/3.jpg)
SchemaLogic Objects
• Content Classes
• Elements
• Vocabularies
• Terms
• Vocabulary Views
![Page 4: SchemaLogic Workshop](https://reader033.fdocuments.us/reader033/viewer/2022051622/568152fa550346895dc117ed/html5/thumbnails/4.jpg)
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](https://reader033.fdocuments.us/reader033/viewer/2022051622/568152fa550346895dc117ed/html5/thumbnails/5.jpg)
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](https://reader033.fdocuments.us/reader033/viewer/2022051622/568152fa550346895dc117ed/html5/thumbnails/6.jpg)
SchemaLogic Object Relationships
![Page 7: SchemaLogic Workshop](https://reader033.fdocuments.us/reader033/viewer/2022051622/568152fa550346895dc117ed/html5/thumbnails/7.jpg)
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](https://reader033.fdocuments.us/reader033/viewer/2022051622/568152fa550346895dc117ed/html5/thumbnails/8.jpg)
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](https://reader033.fdocuments.us/reader033/viewer/2022051622/568152fa550346895dc117ed/html5/thumbnails/9.jpg)
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](https://reader033.fdocuments.us/reader033/viewer/2022051622/568152fa550346895dc117ed/html5/thumbnails/10.jpg)
SchemaLogic Workshop
![Page 11: SchemaLogic Workshop](https://reader033.fdocuments.us/reader033/viewer/2022051622/568152fa550346895dc117ed/html5/thumbnails/11.jpg)
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](https://reader033.fdocuments.us/reader033/viewer/2022051622/568152fa550346895dc117ed/html5/thumbnails/12.jpg)
Workshop
![Page 13: SchemaLogic Workshop](https://reader033.fdocuments.us/reader033/viewer/2022051622/568152fa550346895dc117ed/html5/thumbnails/13.jpg)
Content Classes and Elements
![Page 14: SchemaLogic Workshop](https://reader033.fdocuments.us/reader033/viewer/2022051622/568152fa550346895dc117ed/html5/thumbnails/14.jpg)
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](https://reader033.fdocuments.us/reader033/viewer/2022051622/568152fa550346895dc117ed/html5/thumbnails/15.jpg)
Elements - Data Containers
Element Properties
• Name• Description• Data Type • Vocabulary• Vocabulary View
Advanced• Object ID• Dates• …• Used In
![Page 16: SchemaLogic Workshop](https://reader033.fdocuments.us/reader033/viewer/2022051622/568152fa550346895dc117ed/html5/thumbnails/16.jpg)
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.