PubMan™ User Guide

Updated 2009-06-02

dataformat.com, LLC

Show Contents    Hide Contents

Contents:

Overview

What You Will Need to Know

How This Guide is Organized

Basic PubMan Skills

Document Organization Basics

Understanding Access Control: Permissions Basics

Safeguarding Content: Locks, Check Out, and Check In

Logging In

Locating Documents

Viewing Documents

Editing Documents

More About Locks. . . .

Filtering Your Session Using Title Groups

Putting it to Work

Creating New Documents

Where to Get Help

Exiting PubMan

Intermediate PubMan Skills

Packages

Where Package Functions are Located

A Note About Editing Permissions Settings

Understanding Links

Where You Can Find Link Information

Using Quick Edit

Quick Edit / XMAX®

Quick Edit / XHTML

Quick Edit / Plain Text

More About Sortkeys

Document Properties You Can Change Within PubMan

Searching

Search Details: Full Text Searches

Search Details: Words/Within Searches

Search Details: XQuery Searches

Search Tips and Tricks

Messaging

Advanced PubMan Skills

The Concept Scheme Application (CSA): Organizing Documents by Subjects

Bulk Operations with Titles

Bulk Operations with Packages

Workflow

Utilities

Administrative Functions

Management of Users and Permissions

Locks

Management of Titles

Management of Document Templates

For Operations Involving Large Amounts of Documents: PubPrep

User Configurable PubMan Options

XML Format for Import and Export of CSA Groups

Browser Settings for PubMan™

For Internet Explorer 7.x

Glossary

Terms Used in Manual

Troubleshooting

What to Do When You Save Changes You Didn't Want To

Dealing with Errors on Check In

What to do if your QuickEdit/XMAX® Editing Session is Unintentionally Closed


1. Overview

Organizations that create or acquire large amounts of content need to move beyond the use of file names and folders or directories to keep track of materials. They need a Content Management System (CMS) to house and manage their most important asset: information.

A CMS will consist of these basic components or functions:

PubMan is a powerful, user-friendly Content Management System (CMS) that stores, organizes, and provides easy access to collections of digital resources. It is used predominantly by various types of publishers for storage of textual assets.

PubMan stores content in a database accessible to authorized users over the internet. It organizes each discrete piece of content within the database and tracks it from creation to publication. In addition, metadata (descriptive information) associated with the content is stored—work history, relationships to other content, etc. Each time changes are made to content, the previous version of it is stored, providing a safe means to revert to an earlier state if necessary, or review changes between versions.

PubMan allows users to create, search, view, extract, edit, and manage textual content in a non-proprietary, self-describing format, XML (eXtensible Markup Language). Administrative users have tools to manage users, workflow, perform advanced content management tasks, and create reports.

What You Will Need to Know 

Certain assumptions have been made about PubMan users. All should be computer literate, with the ability to understand the operation of a web browser, use of menus and dialog boxes, and other basic editing or word processing functions. Users also need to know how to download, save, locate, and upload files from their computer.

To use PubMan, you will need:

Certain browser and computer settings are necessary for PubMan to work properly:

For a full listing of all browser settings recommendations, see Browser Settings for PubMan™

To edit textual content you have extracted from PubMan, you will need:

Note: Training is usually provided to PubMan users by their supervisors or dataformat.com, LLC.

How This Guide is Organized 

Chapters covering three skill levels—Basic, Intermediate, and Advanced—begin the guide. A chapter on Administrative Functions follows, and various Appendices provide reference materials. The Basic PubMan Skills chapter is essentially a tutorial, designed to get new users up and running quickly with core PubMan skills and terminology. Subsequent chapters are less tutorial-like, providing a guide and reference to specific features and functions.

2. Basic PubMan Skills

Document Organization Basics 

PubMan uses a simple two-tier organization of content in which a Title is the top level and a Document is the second. Each Title is simply a collection of Documents. Each Document you create or work on will belong to a Title. Title Groups are collections of like Titles.

Note: There is a way to organize Documents into lists called Packages which we will cover in the next chapter.

Understanding Access Control: Permissions Basics 

What a user is allowed to do within PubMan is controlled by administrative settings referred to as Permissions. Your administrator has configured each user's account with Permissions that determine whether they can see (view) or make changes to (edit) Documents within a given Title. Permissions will be covered in more detail further on but for now all you really need to know is that anything you can see you have either a View (V) or Edit (E) permissions setting for. A 'V' setting means you can look at a document but not make changes to it. An 'E' setting means you may view and edit a document. While most of the options you are presented with during your PubMan session are controlled by these settings—meaning PubMan does its best to not show you that which you do not have permissions for—you may receive a message at some point that you have asked for something you do not have permissions for. For example, you will be denied any function that would allow you to make a change to a document for which you only have 'V' permissions.

Safeguarding Content: Locks, Check Out, and Check In 

One of PubMan’s primary functions—along with controlling who has access to what—is to play traffic cop to a large number of users accessing the same content, keeping everyone from running over each others work. You will frequently see the term “Lock” in this manual, which refers to the ownership of a document or documents by a particular user. When someone “locks” content they take ownership of it, usually for the purpose of making changes. The act of locking content is most often a part of the “Check Out” process, which is how users extract content from the CMS. PubMan keeps track of who is working on what, and will prevent other users from making changes to this content until the user who created the lock returns it to PubMan. When the content is returned via the “Check In” function, the lock is released.

Note: Savvy PubMan learners have already put together that they can't lock content for which they have 'V' permissions!

With the basics of PubMan's content safeguards and organization in mind, you're ready to log in and put it to work.

Logging In 

Using the information provided by your PubMan administrator:

Note: If you are someone investigating PubMan contact dataformat.com, LLC for the url to the PubMan demo site and a login.


Figure 2.1: The PubMan Login Page

Fig. 1

Locating Documents 

PubMan functions are grouped into Actions, Lists, CSA, and Filters in the navigation bar on the left side of the web pages. Menu functions related to locating, viewing, and editing Documents are:

Under Lists:

Under Actions:

Under Filters:

The first time you log in, the Titles page will appear. From this page, selecting a title (click on either the tag or name) will bring you to a Documents page listing all of the Documents in the current Title. The listing breaks them down into groups of 20. In this chapter we'll cover the basics of navigating this list and viewing the documents in it.

Note: When you are launching subsequent PubMan sessions, the system will remember where you ended the last session and return to that page.


Figure 2.2: The List Titles page

Fig. 2

PubMan is all about maintaining order, and to do that with a collection of documents you have to have a way to sort them. PubMan uses something we call a “sortkey”. Sortkeys are covered in detail further on in this guide, but for now you need to know that this key is either an alphanumeric string (just a group of a-to-z or numeric characters without space) or a date. PubMan sorts either in ascending order.


Figure 2.3: The List Documents page

Fig. 3

To move through a Document listing you can use either the Go to: box or the page navigation arrows at the upper right-hand corner of the list.

Note: Wherever possible PubMan provides tooltips that tell you what function does. These tooltips pop up when you hover over any hyperlinks or buttons for PubMan functions. Try hovering over each of the page navigation arrows to see.

Note: The figure above is reflective of a specific PubMan installation's Title list. Your column headings and the number of columns may be different, since this is one of the things that may be customized on a per-system basis.

Viewing Documents 

To view a Document, select it from the Documents list by clicking on any hyperlinked part of the listing (the sortkey or name). This opens a Document display page that displays the Document and a whole plethora of information about it:

While there are plenty of functions to choose from here, we'll look at most of them further on. For now the most useful to point out is that you don't need to return to the Documents list to make your way to a different Document. There's a Go to: box here that works just the same as the one on the Documents listing, as well as Prev and Next links that will scroll you through the Documents in the list you entered from.


Figure 2.4: The Document Display page

Fig. 4

Editing Documents 

There are several ways to extract documents from PubMan depending on whether you intend to change them or not, and how many you wish to extract. You can extract documents by:

The Check Out form lets you submit a request for a range of documents, and has the following fields:


Figure 2.5: The Check Out form

Fig. 5

Any time you make a request to Check Out content it will be delivered to you as a file. When prompted to download, select the Save button on the File Download dialog and store the file on your hard drive.

Note: We strongly advise users to consistently use one folder on their hard drive to store content downloaded from PubMan. Make a folder on your C: drive named “DOCS” and use this. You'll always know where to go to find content you need to return, and a consistent practice allows us to provide better support. Also, good housekeeping in this folder is advised. Once a week, or on a different schedule depending on how heavy a user you are, it's good practice to delete files you have checked back in.


Figure 2.6: The Check Out download prompt

Fig. 6

Note: Sooner or later you will accidentally dismiss the file download dialog before you have downloaded the file. No problem, PubMan has you covered: simply right click on the Check Out form where it says “Right-click to download....” and you can retrieve the file.

Once you have saved the extracted content locally, if you have locked it for editing you can make alterations to it via whichever application you use to do so. In the case of XML content, this is generally an XML editing application. It is assumed that you have been trained in whatever applications are employed by your company, so the editing part of things is beyond the scope of this manual. Let's move to returning content to PubMan.

Returning content to the system is quite simple:


Figure 2.7: The Check In form

Fig. 7

Once PubMan has uploaded the file and put away the Document(s), a message will confirm that check in is complete. In a subsequent chapter, we'll look at how to handle any errors that may occur on check in.

More About Locks. . . . 

You may at some point make a request for a Document that has been locked by another user but PubMan does its best to advise you about any Documents that are locked:

You can always refer to the Locks page to see which Documents are locked at a given point. It lists all of your locks along with a set of information about them. This page has some endearing features should you have a file management mishap:

Note also that you can use the button under the C/I column of the lock listing to check in a specific file of documents.


Figure 2.8: The Locks Listing page

Fig. 8

Filtering Your Session Using Title Groups 

When a system contains a number of Titles it is helpful to classify them according to their nature and/or the groups of users that most frequently interact with them. PubMan™ uses Title Groups to do this, and you can filter the options PubMan™ presents you with by selecting which Title Group you would like to see during your session. The default setting is “all”, meaning you will be presented with options for all Titles you have permissions to. You can narrow this down by selecting Title Group under Filters, and selecting the group of titles you want to work within. Once you have selected a group, your Titles list, search options, check out options, etc. will only show members of this group.


Figure 2.9: Selecting a Title Group

Fig. 9

Putting it to Work 

Hopefully, to this point you've been playing along and exploring the pages and functions covered in this chapter. If you have the opportunity, now is a good time to try out the document navigation functions we've covered and move documents out of the system and back in. Users with access to a live PubMan system usually have test Titles—we sometimes refer to them as a “sandbox”—which they can use to learn PubMan skills. These Titles contain only copies of data and aren't “live” so you can practice without fear of damaging valuable content. If you have access to such a Title try checking out a document, making some changes, and putting it back in. Review how your work affects the appearance of the different pages we have used.

Creating New Documents 

Creating new Documents in PubMan is done by using a template. Templates may be provided within PubMan itself, or for use within an external XML editor.

To create a Document from within PubMan:


Figure 2.10: The New Document Page

Fig. 10

To create a document with an external editing application:

If you are unable to locate a specific template that you need, contact your system administrator.

Where to Get Help 

If you need help, the latest version of this manual is always available from the Help link in the system functions residing at the upper right-hand corner of almost every PubMan page. Along with the tutorial and explanatory sections of the guide there is also a chapter on trouble-shooting that contains materials based on issues we most frequently receive questions on. If you need support there is a Support link in the same location that will open a form for you to submit a support request with.

Exiting PubMan 

To end your PubMan session select Logout from the system commands at the upper right hand part of any page.

Note: Users should always logout when leaving their workstations. As a security measure, PubMan will log users out after a predetermined period with no activity.

The balance of the chapters that follow are written less in a tutorial manner and more of an explanatory manner. They assume you are comfortable with PubMan basics, and acquaint you with more advanced functions the system has to offer. If you have any trouble understanding PubMan terminology (we’re sometimes a little free with our words), we’ve put together a Glossary at the end of this manual.

3. Intermediate PubMan Skills

Packages 

In PubMan, Packages are lists of Documents with some special properties:

Generally, Packages are used to:

Note: Savvy new PubMan users may already have pondered the question of how to check out non-sequential lists of documents while reading the first chapter. The answer: Make a Package then check it out.

When you create a Package you will be prompted to give it a name and then set permissions for it. You are considered the “owner” of the Package, and by default the owner is—at least initially—the only one who can edit the Package list.

The permissions settings of Packages control who is able to see the list or make changes to it, and the changes you are allowed to make to permissions or other Package settings are further regulated by your type of user account. A non-administrative user can only set permissions for a Package to ‘V’ (View) or ‘N’ (None). Administrative users can set Package permissions to ‘N’, ‘V’, or ‘E’ (Edit), giving them the capacity to control document access at a more granular level than via Title permissions.

To accomodate the variety of uses a Package may be used for, there are three types of Packages:

Packages can be created by:


Figure 3.1: The New Package page

Fig. 1

You can add documents to an existing Package by selecting Documents via the checkbox at the left of any Document listing and using the Add to Package dropdown menu to select the package you wish to add them to.

You can delete documents from a Package by selecting their checkbox on the Package documents list, and clicking on Remove selected docs.

The use of Bulk Package Operations—accessed via Bulk Operations on the Package document list page—is covered in the Advanced PubMan Skills chapter.


Figure 3.2: The Package Document List, Detail

Fig. 2

Where Package Functions are Located 

The Package link under the Lists function group on the left side of every PubMan page opens up the Packages listing page. This page lists all of your Packages, and any shared with you by other users. On the Packages page:

Other places you will see functions for working with Packages:

Note: More details on use of Packages with searching and reporting is provided later.


Figure 3.3: The Package List Page, detail

Fig. 3

A Note About Editing Permissions Settings 

On every page where you can set permissions, there is a time-saving feature you can use to spare yourself from having to set each user's permissions individually. The Copy from Package: pulldown lets you copy the permissions settings from another Package. If you have to use the same settings frequently, you can set up generic Packages bearing these settings and keep them for the purpose of copying them. (Just remember when you change the base settings it does not update any Packages you have already applied them to.)

Note: Admins: you have this same feature on User settings, allowing you to set up generic user types and copy permissions settings from them.

Understanding Links 

While the details of how links—also called references, hyperlinks, etc.—vary between installations (and then sometimes further between document types), now is a good time for you to understand the basics of what they are and how they work if you don’t already.

The process of enriching content (usually) at some point requires you to establish relationships between certain elements it is composed of. The most basic of these relationships is a one-to-one reference between two elements, such as a cross-reference between dictionary entries, where one entry references another containing information related to or mentioned by content in the first. This implies a set of terms we use in PubMan to describe two such elements: one is a pointer, and one is a target. The pointer is a reference to the target. So far so good.

Now, there is one property a link must have to work and that is that the target must be uniquely identifiable. Otherwise, who’s to know what you’re pointing at? So, we'll hit you with another term you need to know: unique identifier, also sometimes referred to as ID or UID.

Problems with links happen when:

PubMan has many powerful features that manage identifiers, track links, and provide functionality based on the relationships they establish. Having this baseline understanding of them will help you capitalize on the features described in the balance of this guide.

Any training for creation of links within your specific editorial environment is outside of the scope of this manual, but it is likely your administrator will see to it that you receive it.

Where You Can Find Link Information 

If your PubMan system has been configured to keep track of links, you’ll see information about them on the Document display page. PubMan scans a Document for link information each time it is checked in, storing what if finds out about link targets and pointers, as well as automatically assigning identifiers to link targets that are new.

Your stylesheets may be configured to display or act on links in a certain fashion within the Document display frame, and at the very least there will be a Links To list that shows references from the Document and a Linked By list showing links to the Document. These listings are active links that will take you to any Document you select from them.

This is good information to have prior to making changes to Documents, since without it you might make alterations that could adversely effect—or even break—references between Documents.

If you need more detail about linking information, you can select the Show all links option. This will open a new page with a table you can use to list three kinds of related documents, using the Show documents drop down menu:

Other functions available on the Show all links page:


Figure 3.4: Show All page

Fig. 4

PubMan also has reporting features that check up on links and any issues there may be with them, which are covered in the Advanced PubMan Skills chapter.

Using Quick Edit 

Quick Edit is an option on the document display page that allows you to lock, edit, save, and unlock a document right in the browser, without any need to download the file locally or upload when your work is done.

There are three different in-browser editing applications available. PubMan™ loads the appropriate one depending on the type of document you are editing and on system-wide configuration settings. If the document is in XHTML, your editing environment will be a special-purpose XHTML editor. If you are editing any other document type, and if you have a PubMan™ installation that is configured to use XMetaL® Author ActiveX (XMAX), your in-browser editing environment will be a full featured, validating XML editor. Otherwise, your editing environment will be a non-validating, plain text editor.

The three environments are described as Quick Edit/XMAX, Quick Edit/XHTML, and Quick Edit/Plain Text in the following sections. Read whichever is pertinent to your situation. If you have any questions as to whether you have XMAX®, contact your system administrator.

Quick Edit / XMAX® 

Note: XMAX is supported only for Internet Explorer (IE). Before using XMAX, it is very important that IE is configured properly. See Browser Settings for PubMan™.

To use Quick Edit / XMAX:

Note: See Troubleshooting if you ever have an XMAX® session that is prematurely terminated.


Figure 3.5: The Quick Edit / XMAX® page

Fig. 5

Quick Edit / XHTML 

To use Quick Edit / XHTML:


Figure 3.6: The Quick Edit / XHTML page

Fig. 6

Quick Edit / Plain Text 

Using the non-validating, plain text version of Quick Edit comes with a couple caveats:

To use Quick Edit / Plain Text:

Warning: Be aware the the Quick Edit / Plain Text editor is NOT a validating environment for editing XML. If you are not aware of what that means . . . it’s probably a sign you should not be using this feature.

More About Sortkeys 

In the Basic PubMan Skills chapter sortkey essentials were covered. Here we elaborate on them a bit.

If a Title has more than one Document using the same sortkey there could be what we call a “sortkey conflict”. This is usually resolved by adding a numeric suffix to the sortkey. This suffix is usually in the '000' format counting by fives, and will be used to sequence Documents with the same (root) key. For example, a dictionary may have more than one entry (Document) for “dog”, and in that event the sortkeys “dog”, “dog005”, “dog010”, etc. could be used. (We count by fives so you can always squeeze one more in where you want it.)

If there is an existing sort key with the value you need to assign a new Document, add a numeric suffix to the key. This may not be necessary if you know for fact that your PubMan is configured to deal with these conflicts for you (read on).

You will get an error if you check in a new Document with a sortkey conflicts with an existing one, i.e. a Document is already stored in that Title with the same sortkey. You will need to alter the sortkey (most likely by adding a suffix) and go through the check in process again. Most PubMan systems are configured to work around this by adding a suffix automatically if necessary—so instead of getting an error you'll just need to be aware that a suffix may be added on the way in. (Handy knowledge next time you go looking for the Document).

You can alter existing sort keys (assuming you have proper permissions) by editing them within PubMan or within your XML editing application. In PubMan there is an 'E' button next to the sortkey on any Document Listing page for doing this.

Document Properties You Can Change Within PubMan 

On any Document listing page with PubMan, if a column entry has a small E button next to it, this indicates that you can edit this property without checking out the document. Just click on the button and enter the desired text in the prompt that pops up. When finished click on the OK button.

Note: Click on the OK button deliberately. An IE peculiarity is that sometimes a too-quick click(!) causes the change not to take effect.


Figure 3.7: Detail from Document Listing page showing editable properties

Fig. 7

Note that Package listings allow you to edit the Package name in the same fashion.

Searching 

To search in PubMan™ for documents meeting a certain criteria, select PMSearch from the Actions list. PMSearch offers you three types of searches:

The PMSearch form has three areas: Find, Results, and Queries, which are used to enter queries, list results, and manage queries respectively.


Figure 3.8: PMSearch Find Area

Fig. 8

To run a search:


Figure 3.9: PMSearch: Results Area

Fig. 9


Figure 3.10: PMSearch Results: View Document

Fig. 10

Each time you use PMSearch is considered a “session”. During your session:

The Queries area lets you manage your queries.


Figure 3.11: PMSearch Query Area

Fig. 11

Search Details: Full Text Searches 

In addition to its word search capability, Full-Text search has the following advanced features:

Search Details: Words/Within Searches 

Here are examples of the two types of search you can use Words/Within for, searching within a particular XML element, or within a particular XML attribute:

If your XML uses namespaces to qualify elements (ask your administrator if you are not sure), you need to use the appropriate prefix when forming Words/within or XQuery requests. If there is no namespace prefix on element(s) you wish to search within, use the form *:elementname when listing them in the within text box. If there are namespace prefixes in the data, use them when you list your elements to search within, i.e. you would enter mods:title to search within the <mods:title> element

Search Details: XQuery Searches 

Note: The examples that follow represent hypothetical queries that may not be applicable to your particular XML documents. They are also of a somewhat advanced nature. If you have questions about how to create certain queries to use in PMSearch, contact your system administrator.

XQuery searches allow you to locate documents meeting certain criteria in PubMan™ using a subset of the XQuery language. You can construct a path expression using any of the supported expressions, functions, or operators, and any Documents that answer positively (true) to the path expression will be listed in the results.

The path expressions should always begin with the // expression, which will locate a node no matter where it appears in the document hierarchy. From there, the path is built out with further expressions. For example:

Code listing 3.1: Basic XQuery

//featureRef

would bring back all documents (in the selected Title(s) or Package(s) containing the featureRef element. Note that this is a question about the structure of the document, not its actual text content. Using XQuery searches we can combine both, for ex.:

Code listing 3.2

//name[@type = "recipient"][contains(.,"George")]

would bring back all documents where George appeared within <name type="recipient">. . .</name>.

Note: Always use double quotes when entering text values in your expressions.

The contains() function is probably one of the most frequently used when writing XQuery searches in PubMan™. Remember when you are using it or any other XQuery expression that looks for phrases, that the XML may contain multiple white space characters between the words in the phrase. To make sure you get a hit regardless of this, use the xs:token() function to tokenize the value being searched, as in:

Code listing 3.3

//div2[@type = "enclosure"]/note[contains(xs:token(.),"American Biography")]

Which will find any <note> that is a child of <div2 type="enclosure"> that contains the phrase “American Biography” regardless of whether it appeared as:

Code listing 3.4

. . . <note>American Biography</note> . . . 

or

Code listing 3.5

. . . <note>American 
      Biography</note> . . . 

in the XML.

The broad variety of expressions supported in PubMan mean you can do things with mathematical expressions, like:

Code listing 3.6

//entry/hg[count(pos) &gt; 1]

(which would find every <hg> that is a child of <entry> and has more than one child <pos>), and use sophisticated data type casts to work with dates, as this expression does:

Code listing 3.7

//@*:docDate[xs:dateTime(concat(string(),"T00:00:00Z")) = xs:dateTime("1779-06-03T00:00:00Z")]

A full discription of the support in PMSearch for XQuery can be found in the Microsoft® SQL Server documentation. Specific points of interest:

Search Tips and Tricks 

Messaging 

PubMan’s messaging functions, available from the Msgs link at the top right of your screen, are designed for communications about content within PubMan and are very similar in functionality to common email systems. Messaging provides an effective means of exchanging (non-annotative) information and insuring it has been read by its recipients. It also provides the means to archive and organize these work-related messages into folders for later review or action.

Whenever a user opens (or is already working in) a PubMan session and has unread messages, the Msgs link will be red and the number of unread messages will be displayed. Clicking on Msgs brings the user to the Messages page. The default message list is the user’s inbox, and unread messages will be in bold.


Figure 3.12: The Messages page

Fig. 12

The Display Folder dropdown menu allows the user to view other folders and the Compose New Message link opens a blank message.

Note: When you send someone a message from PubMan, a copy will be sent to them via email.


Figure 3.13: The New Message form

Fig. 13

The message list shows the following fields:

You can sort by any of the column headings that are linked on the Messages page, and a checkbox next to each message listing allows you to select it to apply an action via the Move To Folder dropdown menu.

Clicking on the subject name of a message will display the message on a page with options to Reply, Reply to All, Forward, or Done to close the message.

The message display page also has a Move to Folder dropdown. Here or on the message list page users can create their own folders by selecting (New) from this menu.


Figure 3.14: The Message Display page

Fig. 14

4. Advanced PubMan Skills

The Concept Scheme Application (CSA): Organizing Documents by Subjects 

To respond to the need to organize documents by subject, PubMan now has a Concept Scheme Application, or CSA for short. The CSA allows users to:

CSA Browsing and Editing

To best understand use of the CSA it helps to have some familiarity with how a taxonomy works. Wikipedia has some most helpful text in its definition of 'taxonomy':

Originally the term taxonomy referred to the science of classifying living organisms (now known as alpha taxonomy); however, the term is now applied in a wider, more general sense and now may refer to a classification of things [such as documents], as well as to the principles underlying such a classification.
The term taxonomy may also apply to relationship schemes other than parent-child hierarchies, such as network structures with other types of relationships. Taxonomies may include single children with multi-parents, for example, "Car" might appear with both parents "Vehicle" and "Steel Mechanisms"; to some however, this merely means that 'car' is a part of several different taxonomies. . . .

We’ve highlighted “network structures” in the preceding, as that is precisely how the CSA lets you organize your subjects. Rather than being stuck in a parent-child hierarchy of subjects, where each subject can have only one broader association, in the CSA each subject can have multiple links to broader, narrower, and related subjects, allowing you to build a web of subjects. For example, a subject of 'Pablo Picasso' might have multiple broader associations to subjects like 'Spanish Artists', 'Collage', or 'Surrealism', which may in turn have their own sets of associations, forming a semantic web of subjects and related documents. The CSA Browse/Edit tools are used to browse and edit your subject webs.

Browsing Documents by Subject


Figure 4.1: PubMan CSA Browse Edit Page Detail: Subject Group Selected, Top Level Loaded.

Fig. 1


Figure 4.2: PubMan CSA Browse Edit Page Detail: Subject and Document Links Displaying.

Fig. 2

Viewing and Editing Document Links

As shown in the preceding figure, documents linked to the Current subject are displayed in the Documents list. The count of the documents within the subject is also displayed.


Figure 4.3: PubMan CSA Add Document Pointer Page

Fig. 3

Editing Relationships Between Subjects


Figure 4.4: PubMan CSA Add Subject Link Page

Fig. 4

Viewing or Editing Subject Information


Figure 4.5: PubMan CSA Subject Details Page

Fig. 5


Figure 4.6: PubMan CSA Subject Details: Editing a Property

Fig. 6

CSA Management Essentials.

Since it is possible to have multiple product lines in the CMS, and multiple Titles within those product lines, it is necessary to have a way of associating certain subject classifications with certain collections of documents. This is what the CSA Management page assists you with. It also has tools for creating and managing the properties you will give to your subjects.


Figure 4.7: PubMan CSA Management Detail

Fig. 7

Collections.

Groups.

Properties.

Bulk Operations with Titles 

Manipulation of large numbers of Documents can be handled within a Title using Bulk Operations, which are available from a Title Document listing. A Bulk Operations link appears at the bottom of the Document listing


Figure 4.8: The Titles Bulk Operations page

Fig. 8

Bulk Operations with Packages 

There are also bulk operations for Packages, accessible from the Bulk Operations link on a Package Documents listing.


Figure 4.9: The Packages Bulk Operations page

Fig. 9

Workflow 

PubMan's workflow functions allow users to breakdown content preparation into Jobs and Tasks. Within PubMan, a Job is a component or stage of work such as an editing or review stage. A given Job may take one or more users to complete so Jobs are broken down into manageable pieces called Tasks. Each Task is given a description, (optionally) associated with a Package of documents, and assigned to a user. For example: Given a publication consisting of many documents, the Job of editing could be broken down into Tasks that several users are assigned. Each user would get a Package of certain documents to perform the same Task on. Each Task is given a due date and (optionally) a priority. It remains “open” until it has been completed and marked done. Tasks may have their descriptions changed, and may be reassigned, allowing a user to alter the Task and pass the work through to the next production stage on completion.

Selecting Jobs under Lists will bring you to the Jobs page:

The Jobs page has the following features and functions:


Figure 4.10: PubMan Jobs Page

Fig. 10


Figure 4.11: PubMan Job Tasks page

Fig. 11


Figure 4.12: PubMan Task Details page

Fig. 12

Any Task assignments you create will show up in the Tasks page of the assignee, who will be notified of the assignment via the Tasks link in the top navigation bar of PubMan. (The assignee will also receive an email notifying them of the assignment.) Selecting the Tasks link opens the User Task Listing page.


Figure 4.13: PubMan User Task Listing

Fig. 13

Utilities 

The Utilities page (accessed via the Utilities link under Lists in the navigation menu) is an access point for both standard and client-specific utility applications such as reports. The standard reporting utilities are used for gathering information about content or workflow operations. Report results are delivered in one of two ways, depending on the Report and/or the user’s request: a spreadsheet or a Package. Having results delivered as Packages is handy when you’ve generated a report on a type of error (since you have to fix them), and spreadsheets results are used for things like workflow information. Where a choice between the two is logical and useful, it will be offered on the request form.


Figure 4.14: The Utilities page

Fig. 14

Report utilities are customizable among different PubMan installations, and you may have additional options beyond the standard ones listed here:

All reports have forms for submitting your request, which should be fairly plain to the user. Contact support if you have questions.

Be aware that large report requests can have high system overhead, which can adversely affect performance and/or run time for the request. We recommend that requests involving more than 5000 Documents be run in smaller batches to avoid any performance loss.

Documentation for custom (client-specific) utility applications is outside of the scope of this manual, and is usually included with a client's documentation set. If you have any questions on how to find information on custom utilities, contact your system administrator.

5. Administrative Functions

Users with administrative level access to PubMan have different responsibilities and access to additional functions in the system. Administrative users will be responsible for managing user accounts, permissions, locks, and Titles.

Management of Users and Permissions 

Selecting Users from the navigation menu opens a User Accounts page listing all users, information about their accounts, and functions for creating and managing accounts. PubMan gives users a simple two-tier status—they are either administrative or not. Those that are made “Y” under their Administrative setting have access to the capabilities listed in this section of the User Guide. Those that are set to “N” will not see administrative functions they cannot use when they are logged in. Each user has an Active status of either “Y” (active) or “N” (inactive), allowing accounts to be created in advance, or made dormant for periods of inactivity. You can choose to view all users or just those that are active simply by toggling the Show Inactive Users check box to the upper right of the list. In addition, you can view all users at once on a single page by toggling the All On One Page checkbox.


Figure 5.1: The User Listing page

Fig. 1

Permissions for users are assigned on a per Package or per Title basis. Package permissions are managed from the Packages page using Admin Packages (see note below, and the section in this guide on Packages). For each Title a user can be assigned permissions as follows: “N” (for None), “V” (for View), or “E” (for Edit) rights.


Figure 5.2: The User Permissions page

Fig. 2

Note: Users have limited rights to set permissions on packages they have created. The owner of a package with a non-administrative account can choose to set another user’s permissions to “V”, as long as this does not conflict with permissions set for that user with regard to the content the package contains.

For each user on the User Accounts page, a Perms button provides access to a Permissions page where these settings are managed. The page contains a listing for each title, and a Perm column listing the current permissions setting. Permissions can be changed:

The User Accounts page also has an Edit button for each user listing that lets you change the account properties. The Create New Account link opens a page for setting up new user accounts.

Locks 

In the normal process of checking in and checking out Documents or Packages, PubMan automatically locks and unlocks files as required. However, in the event of a system error, or human error in which someone locks files and then does not or cannot unlock them, users may access a list of files that are locked and unlock them by using the Locks page. Users with non-administrative access may release their own locks, and administrative users have the power to release any user’s locks.

Management of Titles 

On the Titles page, non-administrative users are limited to selecting a Title to see the Documents it contains. Administrative users are allowed to edit the properties of Titles and user permissions from this page, as well as create new Titles.


Figure 5.3: The Title Details page

Fig. 3

Each title has the following properties, accessed on the Edit Title page via the Edit button:

Note: In order for Title Groups to server their purpose of relating titles, you must give the titles the exact same Title Group name.

The Edit Title page also has a Delete function available. Delete completely expunges a Title from the system. Use with the care you would give any such function.

From the Titles page, using the Create New Title link opens an Edit Title page with an empty set of properties (listed above). Populate the form and save when your are done. This creates an empty Title you may populate by either checking in Documents or copying in a list or lists of Documents from other Titles or Packages already in the CMS.

Warning: Be very aware of issues with unique identifiers when populating a new Title. If you are importing content in any way that the system has already assigned unique IDs to, the new Title may not be a member of any Xref Group that the source content has membership in. If you are unsure of how to deal with these issues please contact support.

Configuring PubMan to recognize and handle new XML document types will require a support technician to create load and extraction routines for it.

Management of Document Templates 

The Templates page (under Lists) is used to manage templates for creating new documents. PubMan organizes the templates by assigning them to the title they are used for. Each template has a basic set of properties:

The Templates page lists all of the templates for a selected Title, and has the following features:


Figure 5.4: The Templates Page

Fig. 4

To create a new template:

Warning: Be sure that you have a template file located at the File Path you have entered. You may need to contact support for assistance with this.


Figure 5.5: The New Template Page

Fig. 5

To edit an existing template, select the Edit button next to the template name in the templates list.

To delete templates, select them via the check box next to their listings, the click on Delete selected templates.

To copy template(s) from another Title, use the Copy templates from: dropdown list to select the title you wish to copy templates from, then click on Go.

For Operations Involving Large Amounts of Documents: PubPrep 

PubMan™ has an administrative tool named PubPrep for handling large data processing requests in an asynchronous fashion. You should use PubPrep for:

Note: The last two items do require preconfiguration of processes. Contact your administrator if you have questions, or feel you have a process it would be good to have configured in PubPrep.

Full documentation for PubPrep can be found here

User Configurable PubMan Options 

There are several options in Pubman which change the functionality of certain operations and these can be set by a system's administrator: They are:

XML Format for Import and Export of CSA Groups 

Code listing 5.1: Sample XML Subject Group Description

<?xml version="1.0" encoding="UTF-8"?>
<Scheme xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://demo.dataformat.com/local/pm 
    http://www.dataformat.com/local/CSA.xsd">
    <Name>Documentation Group</Name>
    <Description/>
    <Concepts>
        <Concept url="1">
            <Name>Public Documentation</Name>
            <Properties>
                <Property type="Text" name="Description"/>
            </Properties>
        </Concept>
        <Concept url="4">
            <Name>User Guides</Name>
            <BroaderConcepts>
                <Link url="1"/>
            </BroaderConcepts>
            <DocumentPointers>
                <Pointer title="PMDocs:1.01" url="4221037"/>
                <Pointer title="PMDocs:1.01" url="4221047"/>
                <Pointer title="PMDocs:1.01" url="4221057"/>
            </DocumentPointers>
        </Concept>
        <Concept url="5">
            <Name>Internal Documentation</Name>
            <DocumentPointers>
                <Pointer title="PMDocsI:1.01" url="4221067"/>
                <Pointer title="PMDocsI:1.01" url="4221077"/>
                <Pointer title="PMDocsI:1.01" url="4221087"/>
            </DocumentPointers>
        </Concept>
        <Concept url="7">
            <Name>Public Developer Docs</Name>
            <BroaderConcepts>
                <Link url="1"/>
            </BroaderConcepts>
            <DocumentPointers>
                <Pointer title="PMDocs:1.01" url="4221097"/>
            </DocumentPointers>
        </Concept>
    </Concepts>
</Scheme>

6. Browser Settings for PubMan™

For Internet Explorer 7.x 

Before using PubMan™ make sure that the settings that follow have been configured in Internet Explorer (IE). To change these settings (in IE), select Tools->Internet Options, then select the Security tab.

First, select the Trusted Sites web content zone. Click on the Sites... button and on the resulting form add the web address (url) for your PubMan™ system to the list of trusted sites (i.e. http://mypubmandomain.dataformat.com). Deselect the option to Require server verification, then click OK.

Next, making sure that Trusted Sites is still selected as the web content zone, click on the Custom Level... button. Use the listings below to select the correct security options.

Note: This list contains only the settings that may vary from the default.

Under Downloads:

Under Miscellaneous:

Under Scripting:

If in addition to PubMan™ you use the XMetaL ActiveX editor (XMAX), use the following settings under ActiveX controls and plug-ins:

7. Glossary

Terms Used in Manual 

Content Digital material stored in PubMan for publication or reference.
Format The type of a file, that is, xml, html, jpeg, eps, pdf, etc.
Document The term used to refer to each object of content in PubMan.
Package Related Documents gathered virtually for further action, such as editing, publication or review.
Title Content stored for one publication or set of Documents.
Metadata Information about each Document, such as keywords, subject, author, publication history, publication rights, etc., that is stored or associated with it.
Unique ID A Unique ID, also referred to as UID or ID, is a unique identifier (usually alphanumeric) assigned to a Document or a section thereof. This value stored within the Document XML, usually as an attribute on the Document level element or any element that may be a link target.
Xref Group A cross reference (or Xref) group is used to classify Titles that may link to one another. (This requires UIDs across all Titles within that group to be unique.)
Check-in The process of loading content into PubMan, whether it is new or has been previously locked for editing and is being returned.
Check-out The process of extracting content from PubMan for editing or other purposes.
Lock A lock is used to indicate ownership of a Document or group of Documents that have been checked out by a user. While locked, these Documents may only be changed by their owner.
Version A version of a Document is a copy of its state at a given time.
History The history of a Document is an audit trail PubMan keeps containing each version, and information about it.
Sort key The (sort) key used to identify each Document, and sequence it within a Title or Package. Keys may be used to locate a Document or to identify a range of Documents.
Range One or more consecutive Documents identified for an action. This can be from one sort key to another sort key or for a specified number of Documents following a sort key.
Query A search criteria.
Permissions Actions a user is permitted to take with regard to content or functionality.
Report The result of a report process run over content in PubMan. Reports are similar to a queries but provide information based on metadata stored outside the Documents themselves, such as information about links, history, validation problems, etc.

8. Troubleshooting

What to Do When You Save Changes You Didn't Want To 

At some time during the course of your work you may end up saving changes you did not wish to save. You might upload a file containing an incorrect version of a document, or one that you find mistakes in later, or have accidentally saved changes in Quick Edit you didn't intend to. However it happens, don't worry. PubMan stores every version and gives your administrator the option to restore prior versions. Contact your administrator with a description of the problem and let them know which version of the document to restore.

Dealing with Errors on Check In 

If for any reason there is a problem with content you are attempting to check in to PubMan, an error file will be returned to you and an error message will be displayed on the Check In page. Download the file—there will be comments within it that explain the errors (if somewhat cryptically). Here are the most frequent issues:

What to do if your QuickEdit/XMAX® Editing Session is Unintentionally Closed 

If for some reason your XMAX® editing session is interrupted—there is a page timeout, you accidentally close the browser window, etc.—it is possible to recover changes that you saved during the session. The document will still be locked, and the lock is associated with the temporary file you saved your changes to. All you have to do to recover them is go to the Locks page, locate the lock, and use the Check In button C/I to check the changes in.