Homepage MWeb Online Catalogs - Overview - MWeb Enterprise - - Beta Program - PastPerfect-Online - Compare Versions - Large Systems - How to Buy - Examples - Articles - MWeb News - Support - Documentation MARCView MARConvert Contact us

Email icon Sign up for MWeb News or MARCView/ MARConvert News

We send brief announcements by email a few times a year. We do not insist on a lot of contact information, and we will not share, sell, rent, or lose what you do provide. You may unsubscribe at any time. Please add systemsplanning.com to your spam-filter's whitelist so the news will get through!
Privacy Policies

MWeb™ Universal Features

Main Features

Click for slideshow (opens in new window, no plug-in required)


Release 1.2 is in public beta

Release 1.2 provides web-based searching of multiple MARC21 files in their native format -- no need to convert or export!

This beta program is open to anyone. Your input would be highly valued! To participate, please start with the Beta Program notes which includes a link to the download site.

Release 1.1 (current release)

  • Supports web access to a single PastPerfect-Online database on your own server.
  • Supports simultaneous searching of multiple PastPerfect databases on the PastPerfect server. Now you can provide integrated access to museums based on region, subject, or theme.


Release 2.0 is in development!

Release 2.0 is planned for early 2009. It will be the first general release with all features described on this page, including integrated searching of different kinds of databases. You may try it on our Demonstration Site!

  • Integrated searching of multiple databases or MARC files over the Web. No need to build searchable copies. Tested with 50 databases.
  • Release 2.0 will allow the databases to be of different kinds, such as relational, MWeb, MARC, etc. -- live or static. Try it now on our Demonstration Site!
  • Several search types speed access to museum, library, and cultural information for all levels of sophistication, from the public to researchers.
  • Databases can be on any number of servers -- ideal for consortia.
  • Integrates with existing MWeb systems, including PastPerfect-Online.
  • Design your Interface by choosing options or by modifying CSS for more control. Add your own graphics!
  • No need for programming or support contracts -- one low price for a perpetual license. But our top-quality support is available if you need it.
  • Formats data in XML so you will be able to develop programs that use the MWeb search engine in HTML, Ajax, or Flash -- or replace the entire interface with your own HTML, Ajax, or Flash version (future).
  • Please note that this product may require some technical expertise to install. More information may be found on the Server Requirements page.

Unless marked "future", all features described here will be in release 2.0, planned for late 2008. Eventually MWeb Universal will have many of the features of MWeb Enterprise. Please see Future Features for more details.

Contents


Overview

Integrated Searching

MWeb Universal provides integrated searching to existing databases and/or MARC files that can be accessed over the Internet.

This is the fastest and easiest way for a consortium to provide integrated access to its members' data and images. Members can use different internal systems and need not provide Z39.50 access.

A searcher may search all resources at once, or may limit the search to specific databases or to specific content within databases.

Advantages

  • Users search data from all participating databases in an integrated way.
  • There is no need to modify your database, or export it, or send it anywhere.
  • You can restrict access to only the fields you want to make public.
  • MWeb can display the entire Unicode character set if your data is encoded in UTF-8, or you may use Latin-1 or Numeric Character Representations (MARC-8 or UTF-8 for MARC files).
  • MWeb Universal does not and cannot modify your databases in any way.

Architecture

MWeb Universal works by passing on the users' search requests to the servers where the Databases reside. A Database Connector installed for each Database receives the query and accesses the Database. The search results are returned in XML format. MWeb then displays the results.

Types of Databases

MWeb Universal accesses databases three ways:

  1. Using Open Database Connectivity (ODBC), a universal way to access relational databases. This means Release 2.0 will search databases stored in Oracle, SQL Server, Access, Foxpro, etc. And since most museum and library systems use such databases, MWeb Universal can search them.
  2. MWeb Universal Release 1.2 can search MARC files in their native form (no exporting or conversion required). All files must be in the same format (bibliographic or authority) and in the same encoding (MARC-8 or UTF-8). Later releases will allow mixed formats and encodings, as well as UNIMARC and MARCXML.
  3. MWeb Universal can search PastPerfect-Online databases (in Release 1.1) and MWeb Enterprise databases (in Release 2.0).

Customization (currently available)

Click image for larger view

MWeb Universal includes a number of layout templates, color schemes, and font selections you may select online and change at any time. You may add your own logo, page title, and page footer.

In Release 1.2, additional messages will be customizable, such as the Sidebar Help in Keyword Search and Advanced Search.

In addition, because Universal is controlled by CSS and and XSLT stylesheets, you can dramatically redesign the interface if you are familiar with those technologies. At that point Universal becomes a search engine that you can style as you wish.

The flexibility of MWeb layouts may be seen at the top of the MWeb Homepage.



Content

Data content (currently available)

MWeb Universal accesses your existing databases. It has no limits on database size, number of records, number of fields, number of images, etc. For performance reasons, we have limited field length to 60,000 bytes; this can be raised if it is a problem for you. MWeb currently understands the UTF-8, Latin-1, NCR, and MARC-8 character encodings; we will add others if needed.

Images (currently available)

Click image for larger view

Data records may contain links to images. Records may have any number of image links, and images may be linked to any number of records.

You provide two sizes for each image. The larger should be around 640 to 680 pixels on the longer side; the smaller (called a thumbnail) should be between 120 and 180 pixels on the longer side. You may wish to experiment with different sizes, but these are the sizes all our clients use.

When the user clicks on a thumbnail, the larger image opens in a new window. Each large image opens in a separate window, as shown here. Any number of images can be opened.

Future: For information about restricting images and data to certain users, see MWeb Security Model.

Media and Documents (future)

Data records may contain links to media, such as sound files, movies, Word documents, Acrobat documents, or any computer file. Records may have any number of media links, and media may be linked to any number of records. You may provide icons to be displayed for media links (analogous to thumbnails for images).

When the user clicks on a media icon, the media plays.

Unicode Character Set (currently available)

In order to display records in all languages, MWeb uses the Unicode character set, an international standard that comprises all languages currently in use worldwide. See the Unicode website for more information.

Databases can be encoded in UTF-8 or Latin-1, or may use decimal Numerical Character References (like ō). MARC files may be in MARC-8 or UTF-8.

Currently only latin characters are indexed.


Searching

Keyword Search (currently available)

Keyword Search provides the well-known search box in which the user types keywords or phrases. One or more keywords and/or phrases may be entered; these are automatically "ANDed" but the user can separate terms with OR to override this. Keywords may be truncated.

By default, everything is searched. The user may limit searches to specific databases, to specify types of material, or to records with images.

Every word in every field can be indexed, or you may choose not to index some fields. We provide a list of common words that are not indexed, and you can modify this list.

The Keyword Search screen has a unique Sidebar Help that is unobtrusive but opens up to show the syntax used for boolean searches, truncation, etc. The sidebar is closed when the Keyword Search screen is first displayed; the user clicks to open it. Sidebar text is customizable beginning with Release 1.2.

Sidebar closed Sidebar open
Click images for larger view

Advanced Search (currently available)

Advanced Search lets the user specify where in the records the search terms (keywords or phrases) should be found. Fields in your Databases are mapped to Search Categories, based on the Dublin Core approach. Using Search Categories means the user doesn't have to figure out your data model, or decide what fields might contain the search terms. This is especially useful if you have multiple fields for the same kind of data, such as multiple title fields -- all titles are searched at once.

The Search Category mappings mean that users can search on all types of records in a single search, such as museum data and library data.

The user may limit searches to specific databases, to specify types of material, or to records with images.

The Advanced Search screen has a unique Sidebar Help that is unobtrusive but opens up to show the syntax used for boolean searches, truncation, etc. The sidebar is closed when the Advanced Search screen is first displayed; the user clicks to open it. Sidebar text is customizable beginning with Release 1.2.

Sidebar closed Sidebar open
Click images for larger view

Displaying Search Results (currently available)

You can decide how each type of search will be displayed. These layouts are controlled by XML stylesheets (XSLT files). MWeb comes with several choices, and you can modify them to meet your needs. Here are the default layouts:

Tabular display Paragraph display
Thumbnail display
Click images for larger view

You determine which fields are shown in each type of search result. Each record includes a link to the full record. Thumbnails can be clicked on to see the full-size images.

Some displays look better if the thumbnails can be resized by MWeb. You will have this option in a future release if the dimensions of each image are in the database.

Full-Record Displays (currently available)

When the user clicks on a link in a Search Results screen, the full record is displayed. These layouts are controlled by XML stylesheets (XSLT files). MWeb comes with several choices, and you can modify them to meet your needs.

MWeb comes with two Full Record layouts. Both show all images (and media icons in future) associated with the record. The Alternative Layout shows the primary image full size. (You will be able to detemine this size in a future release, if the image dimensions are in the database.)

Whichever layout you choose, you determine what fields are shown, the order of fields, and the labels for fields.

Traditional Layout Alternative Layout
Click images for larger view

With either style, Full Records can link to other information in a dense network of discovery. At the Los Angeles County Museum of Art, certain artwork records have been linked to as many as hundreds of documents containing background, artist information, exhibition history, provenance history, and other data both inside and outside the museum.


Other Features

MWeb Security Model (future)

MWeb has a sophisticated security model that you can use to protect any records, any data fields, any data values, or any images -- independently of each other. Each of these can be restricted from being used or seen by unauthorized users. In the first release this security model will be implemented for MWeb Enterprise Databases included in an MWeb Universal project; other kinds of databases should include only public data and images. In a later release the model will be extended to all kinds of Databases.

The default is for all records, fields, values, and images to be viewable to any visitor to your MWeb site. If you wish to hide some data or images from certain users, you may use either or both of the following techniques:

  • Security Levels are codes you may assign to records, data fields, values, or images to indicate what users can see them. Users with password-protected logons have corresponding View Permissions to indicate what they are allowed to see. Users with the default permissions are called Public Users and normally need not logon to use MWeb (at your option).
  • IP* Restrictions are a way to restrict what can be viewed based on the user's IP address. For example, this allows you to set copyrighted images to be viewable only inside your building, if you wish (more on this).

    * IP here means "Internet Protocol", and the "IP address" is the location of the user's computer, so "IP Restrictions" are restrictions based on the user's location. But you can think of them as "Intellectual Property Restrictions" if you wish!

IP Restrictions and Security Levels are completely independent and either or both can be assigned to any record, field, value, or image.

An MWeb Universal project may choose one of three options for logon: no logon required, everyone must logon, or no logon for the public but staff may logon to access secure data or images. Logons are controlled by a unique User ID and an encrypted password. There is also an administrator logon for adding and deleting users and for changing their privileges.

MWeb protects data by using passwords. This provides an average level of security, but we do not recommend MWeb for financial or medical data or data that would be of interest to criminals.

Direct Access (future)

In a later release you will be able to link directly to MWeb Search Results and Full Records from other webpages. This means the user will not have to go through the MWeb Start Page and perform a search. For example, you may be describing a new gift on your website: you could include a link which would display the donated objects in an MWeb display. Or in a discussion of an object you could include a link to the object's Full Record display.

Logon (future)

A later release will offer three options for logon: no logon required, everyone must logon, or no logon for the public but certain people may logon to access special functions, data, or images. Logons are controlled by a unique User ID and an encrypted password. There are also several kinds of administrator logon for adding and deleting users, changing messages, etc.

Interface Management System™ (currently available)

MWeb includes the Interface Management System (IMS), which you can use to choose layout, color scheme, and fonts; to add logos and graphics; to change the browser window title, page footer, and other text messages; and to select Search Results and Full Record layouts. Whatever changes you make take place immediately. (System error messages cannot be changed.)

Release 1.2 will expand the number of customizable messages, as well as adding additional color schemes and fonts.


Technical Details

Accessibility

"Accessibility" is the term used by web designers to indicate the availability of a site to the handicapped, especially the visually impaired. There are generally two major concerns: the ability of the partially sighted to override font sizes and colors for better visibility, and the use of the site by "screen-readers," software that reads the site out loud to the blind. Users of screen-readers are best served by having elements on the page in a meaningful order, by having alternative text for graphical elements, and by having alternatives to Flash and other visual components.

Our policy is to enable accessibility by removing barriers, such as the elimination of frames (since frames confuse screen-readers). However, we do not prescribe any specific fonts, colors, or navigation. This is a decision each client must make, depending on their policies and requirements.

For more details on MWeb and accessibility, see MWeb and Accessibility.

Technologies

MWeb Universal consists of standard CGI programs, compiled for optimum performance. MWeb is delivered as compiled programs (EXEs) for the easiest installation. MWeb currently runs on Windows servers only; a Linux version is in development. (Of course, MWeb can be used on all platforms (Windows, Mac, Linux, etc.), since it requires only a browser.)

Database technology

Your data can be in any database that provides access through ODBC (that is, just about everything).

MWeb uses the free open-source SQLite database for its control tables.

In addition, beginning with Release 1.2, MWeb's index can be stored in MySQL for higher performance with large databases.

Browsers

All browsers on all platforms are sent the W3C "strict" doctype, and MWeb emits almost* standard "strict" HTML, this means that all modern browsers for Windows, Macintosh, and Unix/Linux can use MWeb without problems. (Sometimes displays vary slightly between browsers, a well-known problem in our industry.)

* MWeb Universal's HTML is 99% compliant and will be 100% soon. The remaining 1% does not affect displays or functionality.

MWeb does not require ActiveX, Java, Flash, Ajax, or other technologies that can be risky; this allows users to keep their computers and browsers at high security levels and still be able to use MWeb. Of course you may use ActiveX, Java, Flash, Ajax, etc. in pages that link to MWeb, or pages MWeb links to, such as your homepage, sitemap, etc. These pages are not considered part of MWeb.

Users must have JavaScript and cookies turned on in order to use MWeb. These are essential features of any web application that delivers sophisticated navigation and functionality. Cookies are temporary and expire when the browser is closed. Neither the JavaScript nor the cookies contain any personally identifiable information; they are used only for navigation. They do not write anything to the user's computer and are not stored after the browser is closed. Systems Planning Privacy Policies

Installation and Support

We provide generous support in implementing and maintaining your MWeb site.

  • The installation program performs some of the configuration for standard installations.
  • Wizards simplify the configuration for some types of databases, such as MWeb Enterprise Databases, PastPerfect-Online databases, and MARC21 files.
  • The MWeb Universal Administrator's Guide is a complete reference to installing and configuring the product. It is maintained on the Systems Planning website where it can be kept up-to-date.
  • We provide free email support to you and your technical staff. (We do not support your end-users.) We fix bugs reported in the current and immediately previous releases.
  • Specialized data editing, cleanup, and conversion services are available, both manual or automated.

Support Policies

Future Features

Unless noted, the features described on this page will be in release 2.0. Here are the major enhancements we have planned for later releases. Most of them are already features in MWeb Enterprise and are described here. Enhancements are listed in approximately the order we plan to deliver them. Your input to this list would be welcome!

  • Linux version of MWeb, both to run on Linux servers and to provide searching of Databases on Linux servers
  • Searching of MARCXML and UNIMARC files
  • Run MWeb on cloud hosting services.
  • Inclusion of media and documents
  • Searching on date-ranges, periods, dynasties, etc.
  • Search Suggestions
  • All messages customizable
  • End-user sorting of Search Results
  • Extension of MWeb Security Model to non-MWeb databases
  • Resizing of thumbnails and images if their dimensions are in the database
  • Hierarchy Search
  • Vocabulary Views
  • Favorites
  • Search capture and reporting
  • Searchable HTML content
  • API to the the Database Connectors for access by Flash, Ajax, and other applications


All contents of website, including HTML and JavaScript, copyright © 1996-2008 Systems Planning. MWeb, MARCView, MARConvert, and InFORMer are trademarks of Systems Planning.

Systems Planning
4915 Redford Road
Bethesda, MD 20816 USA
(301) 652-1231
info@systemsplanning.com (Including the name of one of our products in your message will bypass all spam filters)