Title: SchemaLogic Workshop
1SchemaLogic Workshop
- Tools for Enterprise Metadata Management and
Synchronization
Prepared for the University of Washington
Information School Applied Metadata Class
2Structural vs. Taxonomic Metadata
Structural
Taxonomic
RD
EmpId
Integer
operations
benefits
Name
String
division
HR
recruiting
Birthdate
DateTime
employee development
Division
Vocabulary
services
finance
Database, XML, XSD, DTD Webforms, MARC, Dublin
Core, EDI standards
Authority Lists, Thesauri, Taxonomies, Controlled
Vocabularies, Ontologies, Pick Lists
3SchemaLogic Objects
- Content Classes
- Elements
- Vocabularies
- Terms
- Vocabulary Views
4SchemaLogic Objects
- Content 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.
STRUCTURAL
5SchemaLogic 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
TAXONOMIC
6SchemaLogic Object Relationships
7A Working example The Drivers 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
8Contents of Drivers License
9Relationship of Elements to Content Classes
Name
Issue_date
License
Drivers License
Sex
Weight
Expire_date
Height
Eye_color
Restrictions
Content Class
Address
Date_of Birth
Elements
10SchemaLogic Workshop
11Logging into Workshop
- http//70.98.95.1888081/UW/schemacenter.jnlp
- Server URL
- http//70.98.95.1888081/Alpha/services/SchemaServ
er - http//70.98.95.1888081/Beta/services/SchemaServe
r - http//70.98.95.1888081/Delta/services/SchemaServ
er - http//70.98.95.1888081/Epsilon/services/SchemaSe
rver - http//70.98.95.1888081/Gamma/services/SchemaServ
er - http//70.98.95.1888081/Zeta/services/SchemaServe
r
- UserName
- Password
- Server location
- 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
12Workshop
13Content Classes and Elements
14Content Classes - Collections of Elements
- Content ClassProperties
- Name
- Description
- Associated Elements
- Advanced
- Element Tree
Content Classes inherit elements from their
parents
15Elements - Data Containers
- Element Properties
- Name
- Description
- Data Type
- Vocabulary
- Vocabulary View
- Advanced
- Object ID
- Dates
-
- Used In
16Try 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.