WISCONSIN DEPT. OF TRANSPORTATION RFI 0508-DTSD – DTSD Interactive Engineering File Management System State of Wisconsin Department of Transportation (DOT) Request for Information (RFI) #0508-DTSD DTSD Interactive Engineering File Management System Issue Date: May 8, 2014 Responses Due: June 10, 2014 at 2:00 PM CT This Request for Information (RFI) is issued solely for information and planning purposes only, and does not constitute a solicitation. Responses to the RFI will not be returned. Responses to this RFI are not an offer and cannot be accepted by the State to form a binding contract. The State of Wisconsin is not liable for any cost incurred by the vendor in response to this RFI. Communications concerning this RFI may be directed to Melissa Viken Wisconsin Department of Transportation Purchasing E-mail: melissa.viken@dot.wi.gov 4/17/2014 1|Page WISCONSIN DEPT. OF TRANSPORTATION RFI 0508-DTSD – DTSD Interactive Engineering File Management System Table of Contents Table of Contents ...................................................................................................................................... 2 Terms and Definitions ............................................................................................................................... 2 Purpose of the Request for Information................................................................................................... 2 Project Goals & Requirements .................................................................................................................. 3 Background and Current Operation.......................................................................................................... 3 Vendor Response ...................................................................................................................................... 4 Submitting a Response.............................................................................................................................. 8 Appendices................................................................................................................................................ 8 Appendix A - Requirements ...................................................................................................................... 8 Appendix B - Metadata Items ................................................................................................................. 14 Terms and Definitions COTS - Commercial off the Shelf DOT - Wisconsin Department of Transportation DTSD - Division of Transportation System Development EDMS - Electronic Document Management System FC - File Cabinet RDA - Records retention/disposition authorization RFI - Request for Information RFP - Request for Proposal State - State of Wisconsin WisDOT - Wisconsin Department of Transportation The terms application, system, and solution are used somewhat interchangeably in this document. Purpose of the Request for Information The Wisconsin Division of Transportation System Development (DTSD) has an application called File Cabinet (FC) to help manage their electronic documents related to transportation infrastructure projects. File Cabinet was built and customized by IT staff and has been revised over 25 years to address changes in business requirements and to address technology changes. The current platform upon which File Cabinet sits is obsolete and a replacement product is needed. 4/17/2014 2|Page WISCONSIN DEPT. OF TRANSPORTATION RFI 0508-DTSD – DTSD Interactive Engineering File Management System The purpose of this RFI is to gather information about solutions that will meet business needs, and review a wide range of options. The knowledge of these options will aid in the development of a strategic, long-term approach. Responses to this RFI will be evaluated and may be used to develop an RFP to acquire a product and/or service that meets business needs and requirements. Project Goals & Requirements The RFI project team is charged with exploring solutions for replacing the current File Cabinet application. The replacement application will need to perform the functions that DTSD currently relies on File Cabinet to carry out and to perform additional functions that will be needed in the future. The replacement solution will need to meet these requirements: Files and Metadata: Wisconsin’s transportation infrastructure project files, and the metadata kept about the files, must be stored and readily available. Search/Select: There is the ability to list and choose files based on the files’ attributes. File Reporting/Display: There is the ability to select files for reporting chosen metadata and for displaying files with and without redlined overlay. Move/Copy/Rename: Allow files to be duplicated, relocated, and renamed. Versioning and Archive: Allow copies of interim versions to be saved and archived for later reference. Check In/Out: Allow users to quickly retrieve and store projects and files. To insure integrity of the projects and files, restrictions are necessary for concurrent use of files. Access Control: Authorization to view and manipulate files is needed. User Interface: Web browser access is desirable for the proposed solution for both internal and external staff. The DOT’s internal standard browser is Internet Explorer v10. Interface with Other Systems: The replacement application needs to successfully interface with DTSD’s purchased and in-house applications/systems. Administration: Allow configuration of the replacement system. Migration: Migration assistance will be needed. See Appendix A for more detail on the above requirements. Background and Current Operation The information below describes the nature, size, and scope of DTSD’s current operations and use of File Cabinet. This information is not intended to be a complete description; rather it is to provide a general sense of what a potential solution will need to provide for consideration. DTSD works with state, local, federal units of government and non-governmental consultants, both in Wisconsin and other states. DTSD utilizes custom developed and COTS applications that reside on multiple platforms: client-server, web-based, and mainframe (z/OS). The business data does reside on file servers, in Oracle (along with DB2, MS SQL Server), and with other types of data storage. DTSD utilizes infrastructure and software supported by Wisconsin’s Division of Enterprise Technology and by DOT’s Bureau of Information Technology Services, including: Windows Server 2008R2 Standard (moving to Windows Server 2012), Windows 7, Microsoft Office products (such as Outlook), Microsoft 4/17/2014 3|Page WISCONSIN DEPT. OF TRANSPORTATION RFI 0508-DTSD – DTSD Interactive Engineering File Management System SharePoint 2013, Red Hat for Linux, Adobe, and ESRI ArcGIS. Wisconsin uses purchased systems: Bentley engineering products, AutoCAD engineering products, Axiom (dependent on MicroStation or AutoCAD), Trimble Business Center, and BEM Systems PAECETrak. DTSD also works with many in-house built systems. See the Information Requested, Interface with Other Applications section below for more detail on these. Here is information pertaining to the inhouse built File Cabinet system: File cabinet is a client/server file management system with online and batch utilities. The files are kept on file servers, and the metadata is kept in Oracle tables. File Cabinet interfaces with Bentley MicroStation. File Cabinet manages approximately one million files. These files may be the latest version or previous versions. Critical to the metadata associated with these files, are descriptions of the approximately 13,000 projects. The association between file names and project names are kept in relational tables. Currently no zipped file exceeds 2 gigabytes. In the future, files may reach 5 gigabytes, unzipped. File Cabinet-managed compressed files that use a total of approximately 207GB of disk space. It is imagined this amount will increase by about 20 percent each year. There is approximately 2000 check in/out transactions per week. Counts for view and update activities are not available. Vendor Response Response in General Please respond to the following sections. Limit your response to 75 pages. Company Information 1. Please provide complete information about your company. Include, but do not limit your information to such topics that include how long you have been in business, your financial reliability, the rate of growth and how your organization’s growth is managed, the experience and turnover rate of your operational staff, information on your parent company (if such exists), and how many mergers/acquisitions your company has been involved in. 2. Briefly summarize the scope of relevant products and services that your company provides. 3. Provide contact name(s) and information for questions Wisconsin DOT may have regarding your company’s response to this RFI. 4. DTSD is a government division of WisDOT. Describe your experience with government clients, or clients of similar size and complexity. Please indicate the types of products used by those clients and how they relate in size, scope, and complexity to the product you are proposing. 5. Provide information on the success rate of similar implementations your company has performed and information on the lessons learned from less-successful implementations. Please include information on whether these implementations were completed on time and within the budget initially proposed. 4/17/2014 4|Page WISCONSIN DEPT. OF TRANSPORTATION RFI 0508-DTSD – DTSD Interactive Engineering File Management System Product Information Please include in your response how your solution addresses the requirements; and be specific, giving sufficient detail to explain the capabilities of your solution. If your response speaks to a subset of our requirements, please also indicate how your product could integrate with other systems or make use of another COTS product to form a complete solution. If you have other information you would like to share that pertains to your proposed solution that was not mentioned in this document, feel free to provide it in your response. When describing how your solution meets the requirements, please include the information below. General 1. Please provide complete information in your response that describes your product or service in sufficient detail, i.e. hosted solution, cloud, etc. 2. Describe any limitations once the product is installed and operational. 3. Please provide a list of potential problems and risks that WisDOT may encounter if it adopts your solution. Provide suggestions of how problems and risks would be mitigated. Describe the standard warranty and post implementation support provided for your solution including how you provide support. 4. Describe the testing, technical support, and maintenance services provided by your company. Include support hours and service level agreement. Note: The proposed system will need to comply with DOT maintenance and standards. 5. Describe your approach to error handling. Be specific. 6. Describe your plan supporting past, current and future solutions for file management. What operating systems and other standard system products do you support and/or utilize? What is the typical process for security patching and upgrades to new releases? 7. Please provide information on training and documentation that will be provided, and your approach to training, i.e., computer based training, train the trainer, video, etc. 8. Describe the technology architecture of your proposed solution: a. Describe the system requirements for your solution including, but not limited to: i. Web/database/application servers (OS, CPU and required software) ii. Server and desktop hardware requirements iii. Supported databases iv. Application development environment supported v. Amount of storage required for a typical installation b. Describe the hosting options c. Describe the API interfaces / web services d. Describe authentication and security 9. Identify the system solution's storage processes, back-up processes, and security measures to ensure sensitive information is not compromised or removed by employees. 10. Provide information regarding transaction volumes of which your system is capable of along with examples where it is being used to its maximum potential. 11. Would you be willing to provide a demonstration of your solution? Files and Metadata 12. Describe your solution’s approach to handling project files: a. Does it convert the file to an object and then as needed (such as for viewing), convert it back to its native format? b. Does it leave the files in their native format and process as files in a directory? c. Are there other ways you can handle files? 4/17/2014 5|Page WISCONSIN DEPT. OF TRANSPORTATION RFI 0508-DTSD – DTSD Interactive Engineering File Management System 13. Describe how you manage file names. Do they include alpha, numeric and special characters, and what is the maximum number of bytes a file name can be? 14. Describe your support for the capture and use of metadata and reference files. 15. Describe your support of designating and using work flows. 16. Describe your support of setting up and use of auditing. Provide an example if possible. 17. Describe if your solution can provide a pointer to the location of paper files; the electronic file would contain the metadata for the paper file. Search/Select 18. Describe the features of your application’s search and select functions. 19. Does your application allow for multiple files to be selected and a subsequent function be performed? File Reporting/Display 20. Describe reporting functionality your solution provides. Be specific regarding information retained about files and describe if and how your product interfaces with other report generator tools. 21. Describe the functionality and features of your application’s redlining function. Move/Copy/Rename 22. Describe the features of your application’s move, copy and rename functions. Versioning and Archive 23. Describe your application’s approach to versioning. 24. Describe how your application handles archiving. 25. Describe your RDA compliance capabilities. Check In/Out 26. Describe the processes and features of your application’s check out function. 27. Describe the processes and features of your application’s check in function. Access Control 28. Describe your approach for controlling file and metadata viewing and manipulation. 29. Describe how your solution authorizes and authenticates. Please include any federated directory management the tool may provide. User Interface 30. Describe in sufficient detail the user interface DOT would use to execute your application’s functions. 31. Please provide a comprehensive list of system requirements for workstations and/or mobile devices. Interface with Other Applications 32. Describe in sufficient detail how your solution interfaces with other systems, both COTS and inhouse applications. 33. With which other electronic document management systems can your solution interface or use? Administration 34. Describe how your product would handle DOT’s business requirements, including: a. Does your product support the flexibility to customize the configuration? If yes, what tools are needed to accomplish this? Are changes to the metadata allowed? b. How do you support and manage customizations to your product? c. Is your product flexible enough to allow for legislative mandates and changes? Describe your proposed approach to system modifications. Include who and how these modifications might be executed. 35. Describe a typical implementation, and provide an example of customer requirements including skills sets that may be needed. 4/17/2014 6|Page WISCONSIN DEPT. OF TRANSPORTATION RFI 0508-DTSD – DTSD Interactive Engineering File Management System Migration 36. Please describe your approach on how you would migrate the existing data from the File Cabinet product. 37. Describe the tools that would be used to perform the data migration including files, metadata and relationships. Include the approach you might take. 38. Please provide an estimate of time to implement to your solution. A range is acceptable, i.e. 6 months – 12 months. Pricing Structure/Methodology NOTE: Do not provide pricing or documents which contain specific pricing information. 1. Provide the company or industry model used for pricing in your response. Is pricing based on transactions, storage volume, or some other metric(s)? Discuss the model used for services, products, training, and support throughout the lifecycle of the solution. 2. Describe your methods for products and services acquisitions, price increases, invoicing, and payments. Do you offer leasing and if so, how? Do you offer government pricing schedules? 3. What services or products fall outside of the typical contract that could be charged separately? COMPANY/ORGANIZATION NAME Name the person to contact for questions concerning this proposal. Name Phone FAX Address City ( ( Title Toll Free Phone Email Address ) ) State ( ) Zip + 4 DESIGNATION OF CONFIDENTIAL AND PROPRIETARY INFORMATION List below any of the sections of the response deemed to be confidential or proprietary. Section # 4/17/2014 Page # Topic 7|Page WISCONSIN DEPT. OF TRANSPORTATION RFI 0508-DTSD – DTSD Interactive Engineering File Management System Submitting a Response Submit one (1) hard copy and one (1) electronic PDF version (on CD, DVD, or USB flash drive) to: U.S. Mail: Purchasing WI Department of Transportation 4802 Sheboygan Ave., Room 751 PO Box 7396 Madison, WI 53707-7396 UPS, Fed Ex, etc.: Purchasing WI Department of Transportation 4802 Sheboygan Ave., Room 751 Madison, WI 53705 If you choose to hand deliver your response be aware of increased building security and that access to WisDOT offices is restricted. Allow time for security clearance to room 751. All responses are due by June 10, 2014 at 2:00 PM CT. Appendices Appendix A - Requirements The subsections below elaborate on the requirements a potential solution should accommodate but is not an entire list of all functionality required. Files and Metadata Wisconsin’s transportation infrastructure project files, and the metadata kept about the files, must be stored and readily available. This includes the following requirements: For the Files Able to store a wide variety of documents related to the design, construction, and maintenance of transportation systems like highways, local roads, airports, etc. Able to define new document types. Documents can be, but not limited to the types below: ο Adobe formats: .PDF ο Microsoft Office formats: .DOC/.DOCX, .XLS/.XLSX/.CSV, PPT/.PPTX, .VSD, .MPP, etc (not email/Outlook .MSG at this time) ο Text documents: .TXT, .RTF, ASCII ο Pictures .JPG, GIF, .BMP, .TIF/.TIFF, .PNG, scanned images ο Web: XML, HTML ο Autodesk: CAD - Civil 3D: DWG ο Autodesk: CAD - CAiCE: SRV ο Bentley Systems: CAD – MicroStation: DGN ο ESRI, GIS related: GDB, .KML, KMZ, .LDK, LYR, .MXD, MDB, .SDE, and shape file types Able to handle data formats such as ASCII and binary. Allow for documents to range in size from a few KB up to 5GB. Able to have file and project names that include alpha, numeric and special characters. Able to have paths of any size name we need. Able to update, delete, and create directories including the ability to correct and change project id changes in naming errors. 4/17/2014 8|Page WISCONSIN DEPT. OF TRANSPORTATION RFI 0508-DTSD – DTSD Interactive Engineering File Management System Allow for files to be on a network share or local PC, and be private or shared. Files are large and transporting them over the network can be slow. Allow DTSD to note the existence and location of paper records that have not been imported into an EDMS. For the Metadata about the Files Metadata kept about the files is entered by staff or automatically captured. Information is also kept about the relationships between the files such as workflow sequences, project groups, or auxiliary reference files. Able to automatically retrieve, view, and edit reference files. This is necessary for the MicroStation application. Able to opt not to have reference files displayed. Allow the DTSD to define new document metadata. Allow for numerous and a variety of document attributes (metadata). See metadata list under Apependix B below. Able to allow group names as they are now (work group designation that can be used for search and for access control). Allow for attribute [metadata] items "project contact", and multiple contacts, depending upon roles: consultant, project manager, project supervisor, and primary contact. Currently there is just one kept in PROJECT RESPONSIBLE USER ID. Allow for attribute item "project account" (state project id, FOS ID, PS ID). Allow for attribute item design file type. Allow for attribute items: Owner, Updater, Seed file, Disable world read, Type project. Allow for attribute item: "Comments section" (a fairly long description). Some attributes must be in a strict naming standard/format, such as Project Names. Able to edit existing file definitions for multiple files at once – example: "pp sheat" was defined and renamed to "pp sheet” (often correction of text strings). Allow for metadata to be filled automatically with items from separate files, i.e. the form with attributes that DTSD has to fill in for Civil 3D files. Enable enforcement required metadata, allow for optional metadata, and prevent entry of superfluous metadata based on the value given for certain attributes. For example; when the value of the Document Type attribute is “Construction” and the value of the Document SubType is “Structures,” the system will require the entry of a valid value for the Structure Number attribute. Additionally the system should allow the entry of a value for the Contract ID attribute but would not allow any entry of values for attributes not relevant for “Construction” and “Structures” such as “Meeting Date.” Able to easily configure enforcement of business rules as described above [for metadata] and change rules as needed is a requirement of any DTSD document solution. Able to define new document workflows that will be used for sets of approvals. Able to route approvals and provide notices for day-to-day DTSD workflow as well as RDA events. An audit trail log is automatically maintained of the history of activities related to files and projects during their lifecycles. Search/Select There is the ability to list and choose files based on the files’ attributes. This includes the following requirements: 4/17/2014 9|Page WISCONSIN DEPT. OF TRANSPORTATION RFI 0508-DTSD – DTSD Interactive Engineering File Management System When executing the application’s functions, there will be the ability to choose on which file or files the function is to be performed. The files can be selected and filtered on metadata. This includes the ability to search and select subfolders. Able to search for documents using one or more attributes. Able to define new document search criteria. Able to use wildcards to filter what is returned. Would like to have a "Select all" option for whatever function is to be invoked. Furthermore, the option needs two modes: 1) select the whole project folder and everything in it -or- 2) select a subfolder under the project folder and select everything in that sub folder. Able to configure project searches and choose what content is returned. Able to search and report on a full description of a file or search on a partial description. Able to search documents by content in addition to document metadata. Able to search and retrieve document metadata file. This file will always be in the same sub folder under the project (for DTSD, design projects) and could have the same file name. The new system should find and retrieve this file so the document can be viewed and provides information about the project and what is stored in it. Able to save search criteria for future use, for both shared use and individual use. Able to select files and directories, and view the resulting list before executing any procedure. Able to select files and verify before executing any procedure. Able to preview document, possibly via a thumbnail image. Results of searches can exceed a significant number of entries, but should first display a warning message. Long descriptions are searchable and printable. Search function that has the ability to search the full length of the item. Able to sort file display order, i.e. ascending/descending order, or most recently modified. Would be able to handle sub-directories when searching. File Reporting/Display There is the ability to select files for reporting the files’ chosen metadata and for displaying files with and without redlined overlay. This includes the following requirements: Able to set up reports and project searches, such as print out metadata on certain project(s) and search for files and report the files’ chosen metadata. Able to configure reports, and choose the content that is returned. Able to direct the output file to a default location or browse to a different location. Have choice of editor to display reports, i.e., Word, Excel, Notepad, etc. Able to toggle between create and print a report automatically. When report finishes executing, the report file opens automatically. Accommodate end-user reporting. Able to report on file types, archived files, archived projects, all projects, and able to report when the project, sub folder, or file was last archived including last archive date. Able to report on work flow information. Able to report on audit trail information. Able to manage and display document redlining (markup overlay). 4/17/2014 10 | P a g e WISCONSIN DEPT. OF TRANSPORTATION RFI 0508-DTSD – DTSD Interactive Engineering File Management System Move/Copy/Rename Allow files to be duplicated, relocated, and renamed. This includes the following requirements: Able to move or copy a single file or multiple files. Able to set up rename rules, such as: user specified, keep same name, substitute characters, replace leading character, drop characters, and auto sequence (next one comes up to be renamed). Able to designate new rename rules that would substitute characters by location within a string. Have a rename function for files and projects that allow us to copy the file or project definition. Able to perform move, copy and rename functions on sub-directories. Want sub-directories to be handled as subdirectories and not just additional characters in the name. Versioning and Archive Allow copies of interim versions to be saved and archived for later reference. This includes the following requirements: Able to employ versioning. Use file versioning for most functions i.e. archiving history, and draft copies. Able to choose from multiple versions with the default set to most recent. Able to perform versioning and archive on sub-directories included all associated files. Archive file and metadata for a version when checking in file, etc. Able to delete archived files, but retain the definition/metadata. Able to remove archive file and its definition. Able to UN-define or drop definitions and metadata of deleted archive files. Able to set archive rules, i.e. keep one, two or all versions of it. Able to set retention rules. Common retention periods for DTSD documents range from two to 30 years, and some documents are retained permanently. Able to have pre-defined file types with the option to customize. Able to import ASCII files with file definitions and file name. Accommodate the Wisconsin Department of Transportation’s (WisDOT) Record Disbursement Authorizations (RDAs) requirement for mapping related documents to the applicable RDA throughout the life of the document or file. Able to easily transfer documents to another agency. Many DTSD documents are turned over to the Wisconsin Historical Society at the end of their lifespan. Check In/Out Allow users to quickly retrieve and store projects and files. To insure integrity of the projects and files, restrictions are necessary for concurrent use of files. This includes the following requirements: Allow a single owner, and warn before overwriting files. Able to do Check In functionality such as: o Check in: Move or copy file in work area to management system and delete record from work area. o Back up: Copy file to management system, but do not delete record from work area. o Add new or update existing file definitions of files controlled by the file management system. 4/17/2014 11 | P a g e WISCONSIN DEPT. OF TRANSPORTATION RFI 0508-DTSD – DTSD Interactive Engineering File Management System The same project can have documents or files stored in different locations. Some will be stored on the LAN; others may be temporarily stored on the local workstation when in use. Able to define files and update them later. Set metadata and provide a drop-down menu with default choices. Able to import ASCII files with file definitions and file name. Have pre-defined file types with the option to customize, i.e. if it is a 2D file, it defaults to that option. Allow DTSD to set up associations between the extension designated in the files' name and the file types. Able to check in and import multiple electronic files and/or directories and inherit pre-defined attributes. This ability is also needed for check out. Able to do check out functions such as: o Read: Copy file(s) in management system to designated area for read only. o Write: Copy file(s) in management system to designated area for modifications and locking the record (prohibiting others to edit) until the file is checked back in. o Able to change check out mode from what was initially selected, i.e. read/write. o Define: Update existing file definitions of files controlled by proposed management system. Able to checkout (copy) files to a different project. Display at checkout which software version or release of MicroStation or AutoCAD created the file; Able to perform checkout on multiple files that were chosen via search by file name using a wildcard; Able to check out by subfolders; Only one copy can be checked out for write at a time. Access Control Authorization to view and manipulate files is needed. This includes the following requirements: There is an estimated minimum of 500 potential users of the proposed file management system. Access can be role based, or rule based, or a combination of both. Able to configure application security similar to DOT standards. Able to integrate with Wisconsin’s Web Access Management System (WAMS) and Active Directory (AD). Able to set up outside users. I.e. consultants. Able to hide files and designate files as "not to be copied" so they are not seen or copied by others. This is needed for real estate and projects in early stages. Able to designate and customize varying levels of access. I.e. input, view, update, etc. User Interface Web browser access is desirable for the proposed solution for both internal and external staff. DOT’s internal standard browser is Internet Explorer v10. This includes the following requirements: 4/17/2014 12 | P a g e WISCONSIN DEPT. OF TRANSPORTATION RFI 0508-DTSD – DTSD Interactive Engineering File Management System The interface needs to be user friendly, have clarity and include intuitive help, tips and instructions. Clear, concise and understandable error messages are displayed when functions such as check in, fail. Interface with Other Systems The replacement application needs to successfully interface with DTSD’s purchased and in-house applications/systems. This includes the following requirements: An API/web service must be provided that allows other systems to store documents in the proposed solution along with relevant metadata. The same business rules enforced by any graphic interface to this system must be enforced with any integration point i.e. required attributes and attribute value validation. Document retrieval via an API/web service must also be included. Allow for integration with existing WisDOT systems for validating and populating metadata and RDA events. ο Able to interface with purchased systems such as: Transportation infrastructure engineering software PeopleSoft ο Able to interface with DOT’s in-house applications, such as: FIIPS (project financial management; client/server, mainframe, DB2) PMP (project management; web, Oracle) TUMS (utility management; web, GIS batch, Oracle) HAMS (highway access management; web, web mapping, GIS desktop and batch, Oracle) HSI (bridge inspection; web, file storage, Oracle) ESubmit (electronic document transmittal tool) DOTView (interactive DOT data mapping tool; web mapping, Oracle) A “Map Centric” interface to allow the user to pull up a map and use pan/zoom/identify tools to drill down to a specific geographic area or highway segment and use that spatial query to extract chosen information from the file management system Administration Allow some configuration of the replacement system. This includes the following requirement: Able to revise and reconfigure aspects of the application, such as defining metadata, defining work flows, setting retention rules, some administrative functions, and access authorization and security rules to accommodate the business as needs change. Able to delegate user administration to the business areas. Migration Migration assistance will be needed. This includes the following requirements: Able to transfer all files to the replacement system, including current and historical archived data. Able to retain the current metadata items. Able to transfer metadata values and relationships to the replacement solution. 4/17/2014 13 | P a g e WISCONSIN DEPT. OF TRANSPORTATION RFI 0508-DTSD – DTSD Interactive Engineering File Management System Appendix B - Metadata Items Here is the detailed information about the metadata items to be maintained by any potential replacement solution. There is no significance to text being uppercase: Project Metadata Project number (substring value in PROJECT SHORT DESCRIPTION, variation C) Project ID - An eight digit number indicating what project the document is for. Multiple values can be provided for some documents. This value could be validated against an existing WisDOT system/Database that contains all valid project IDs. A project can be associated with multiple project ids. These "sub-projects" can be of different project types. Design, Construction, Railroad, Real Estate, and Utilities all use an eight digit number. PROJECT ACTIVE PURGE – How the files archived within this project are to be treated. Possible values are: DELETE ALL BUT THE LATEST ARCHIVE COPY, KEEP ALL ARCHIVE COPIES, AUTOMATIC MOVE TO TAPE OF NON CURRENT COPIES, AUTOMATIC MOVE TO TAPE AFTER SPECIFIED TIME. PROJECT CREATE DATE – The date the project was initially created (in IBM format). PROJECT DEFAULT PROTECTION – Series of switches for specifying READ, WRITE, EXECUTE, AND/OR DELETE AUTHORITY. There are four switches for the OWNER, the OWNERS GROUP, the rest of the WORLD, and the OWNERS BUREAU, DIVISION, AND DEPARTMENT. PROJECT DIRECTORY – The directory to be used for this project when files are checked out to the PROJ CKOUT_NODE_NAME. PROJECT LONG DESCRIPTION - A detailed description of the PROJECT. THE user may choose to format this area to contain specific data. If so, this would be an OWNER RESPONSIBILITY. PROJECT SHORT DESCRIPTION, variation A - A SHORT DESCRIPTION OF THE PROJECT. (variation B and variation C have content split up into multiple items, which may present conversion issues) PROJECT SHORT DESCRIPTION, variation B - Group of search fields, as per District-4. These substrings may present conversion issues. Their substrings are listed separately. PROJECT SHORT DESCRIPTION, variation C - Group of search fields. These substrings may present conversion issues. Their substrings are listed separately. PROJECT NAME – The name of the project. This will be used to reference the project rather than the UNC. This is the highest level of organization. ("Embedded" project name prefixes have specific meanings are used in filter selections.) Project Limits (substring value in PROJECT SHORT DESCRIPTION, variation B) Project name or limits (substring value in PROJECT SHORT DESCRIPTION, variation C). Type of Work (substring value in PROJECT SHORT DESCRIPTION, variation B) PROJECT TYPE – The type of project; the full list of values to be decided. JF: this is a onecharacter metadata item whose value can be anything the person wants. Project type (substring value in PROJECT SHORT DESCRIPTION, variation C) Estimate Date – A date value. (TG: Date during the design phase.) Construction Year – A four digit year. Construction Year (substring value in PROJECT SHORT DESCRIPTION, variation B). Solicitation Date – A date value (date sent out request for proposals) Reference Numbers/Codes Metadata Contract ID – An alphanumeric value (up to 15 characters) that ties a document to a specific contract. This value could be validated against an existing WisDOT system/Database that contains all valid Contract IDs. 4/17/2014 14 | P a g e WISCONSIN DEPT. OF TRANSPORTATION RFI 0508-DTSD – DTSD Interactive Engineering File Management System EPA Number - An alphanumeric value (up to 20 characters) that records the EPA Number associated with a document. Docket Number – An alphanumeric value (up to 20 characters) that records a docket number for applicable documents. Permit Number – An alphanumeric value (up to 15 characters) that records a utility’s permit number for applicable documents. Work Order Number – An alphanumeric value (up to 20 characters) that records a work order number for applicable documents. PROJECT ACCOUNT CODE – The default account code to charge to all terminal and computer resources when working on files in this project. Involved Parties Metadata Prime Contractor – A text value (up to 65 characters) that contains the name of the contractor for applicable documents. This value could be validated against an existing WisDOT system/Database that contains all valid WisDOT contractors. Property Owner – A text value (up to 65 characters) that records the name of the property owner for applicable documents. Company Name – a text value (up to 65 characters) that contains the name of the company for applicable documents. This value could be validated against an existing WisDOT system/Database that contains all valid WisDOT company names. Scope Notice of Interest (NOI) Type - A value pulled from a predefined list. Tribe Name – A text value (up to 65 characters) that records the name of the Native American tribe associated with a document. This value could be validated against an existing WisDOT system/Database that contains all valid tribe names. PROJECT OWNER – The organization that owns the project. PROJECT RESPONSIBLE USER ID – The user ID of the person responsible for this project. This is the contact individual for questions or problems about the project content. PROJECT UPDATE GROUP – The identifier of the group of persons that can update the project definition and the files in the project. TRANSACTION USER ID – The user identifier of the individual running this transaction. FILE LAST CHECKOUT USER ID – The user ID of the person who has checked out the file. Place & Features Metadata Region – A value pulled from a predefined list of 8 offices (5 regions) that comprise Wisconsin. County – A value pulled from a predefined list containing the 72 counties in Wisconsin. The values in this list could be pulled from an existing WisDOT system/Database. Route – A combination of Route Type and Route Number. The Route Type is a value pulled from a pre-defined list and the route number could be 3 characters as entered by a user. Geographic Location – A text value (up to 150 characters) that describes a location for applicable documents (i.e. “this picture was taken 200 yards south of bridge 212”). This is a geographic location, not an electronic data location. Georeference – A reference value that indicates a geographic position, such as latitude & longitude or xyz coordinates, is desirable. Structure Number – An alphanumeric value (up to 10 characters) that identifies structures such as bridges. Crossing ID – An alphanumeric value (up to 10 characters) that identifies a railroad crossing. 4/17/2014 15 | P a g e WISCONSIN DEPT. OF TRANSPORTATION RFI 0508-DTSD – DTSD Interactive Engineering File Management System Parcel ID – An alphanumeric value (up to 10 characters) that records a parcel ID for applicable documents. Intersection – A text value (up to 65 characters) that describes a location of an intersection for applicable documents (i.e. “SW corner of Water Street and 5th street”). Utility Number (Parcel Number) – An alphanumeric value (up to 20 characters) that records a utility’s parcel ID for applicable documents. Municipality – A text value (up to 65 characters) that records the name of municipality for applicable documents (i.e. “Hales Corners”). Spatial location - GPS coordinates or other coordinate systems. Highway Project is on or near (substring value in PROJECT SHORT DESCRIPTION, variation B) County or Counties project is in (substring value in PROJECT SHORT DESCRIPTION, variation B) County or counties project is in (substring value in PROJECT SHORT DESCRIPTION, variation C) District number, A for airport, or RR for railroad (substring value in PROJECT SHORT DESCRIPTION, variation C) Highway project is on or near (substring value in PROJECT SHORT DESCRIPTION, variation C) File/Document Metadata Document Type - A value pulled from a predefined list of document types. Document Sub-type - A value pulled from a predefined list of document sub-types. FILE TYPE – Indicates the kind of file such as text, binary, DESIGN2D, DESIGN3D, CELL-2D, CELL3D, ETC. Draft/Final- a Boolean value. Sent/Received Date – Date value indicating when a document that is a correspondence was sent or received. Description – A text value (up to 150 characters). The team wants a longer value. FILE DESCRIPTION – A textual description of the file and its contents. Amendment Number – An alphanumeric value (up to 5 characters) that records the amendment number associated with a document. Allow for up to 20 or so amendments. Cataloged/Un-cataloged - a Boolean value. ARCHIVE FILE LOCATION – An indicator of how and where the file is currently stored. The values include FORCED MIGRATION, ON HOST DISK, IN ASM2 ARCHIVE, IN DEEP ARCHIVE. ARCHIVE FILE FORMAT – The format of the archived data set. Permitted values are 'B' FOR BACKUP AND 'C' FOR COPY. ARCHIVE FILE SIZE – The approximate size of the file in kilobytes. CHECK SUM - The 16 BIT CHECK SUM For the file SFNAME; used to validate between computer systems. FILE CHECKOUT – The checkout status of a file/ Possible values are: FILE IN, FILE OUT FOR READ, FILE OUT FOR WRITE, FILE DOES NOT EXIST (FORCED MIGRATION), FILE CREATED BY CONVERSION. FILE DEVICE NAME – The name of the device to which a CADDS project file has been checked out to. FILE NAME – The name of the file when it was first created. Normally this is the name on a VAS. This does not include the DIRECTORY, NODE OR DEVICE. FILE NODE – The name of the machine that the file has been CHECKED OUT TO. PROJECT DESIGN FILE EXTENSION TYPE – The file types that are design file format. The defaults are DGN AND CEL 4/17/2014 16 | P a g e WISCONSIN DEPT. OF TRANSPORTATION RFI 0508-DTSD – DTSD Interactive Engineering File Management System SUFFIX FILE NAME – The name excluding path that the file PNAME_FNAME has been assigned for storage of the file on a file server. Asbuilt Folder or File (substring value in PROJECT SHORT DESCRIPTION, variation B). CADD file format/version(s) (V7, V8, DWG, etc) (substring value in PROJECT SHORT DESCRIPTION, variation C) (For file content created by MicroStation, AutoCAD, etc.) Project/File Processing Metadata Sent/Received – A Boolean value indicating if a correspondence document was initiated by WisDOT or received by WisDOT. ARCHIVE FILE ARCHIVED DATE – The date and time that the file was created on the host system. This does not change as the file moves to or from the ASM2 archive. The format is IBM SYSTEM TIME DATE. ARCHIVE FILE LAST UPDATE DATE – The date and time that the file was last maintained on the host system. This does not change as the file moves to or from the ASM2 archive. The format is IBM SYSTEM TIME DATE. FILE CHECKOUT NODE – The NODE or computer that sent this transaction. FILE TRANSFERRED FLAG – This flag is set when a file transfer is taking place. The FLAG is removed when the transfer is successful. A query on this FLAG will point out files that a transfer was begun but never completed. FILE LAST UPDATE – The date and time that this record was last updated. This is used to preempt update transactions as required. Date time is in IBM format. FILE TRANSACTION TYPE – What the user was doing to t a file. Possible values are: DEFINE FILE, TRANSFER FROM CONVERSION DATA, CHECKOUT FOR READ, CHECKOUT FOR WRITE, CHECK IN, DELETE FILE, ARCHIVE TO DISK, ARCHIVE TO TAPE, SEARCH FOR FILES, NO ACTIVITY, FORCED MIGRATION TO DISK ARCHIVE, FORCED MIGRATION TO TAPE ARCHIVE, UPDATE FILE INFORMATION, RESTORE FORM BACKUP. NEXT SEQUENCE NUMBER – The next value to be used when generating SFNAME from other data. This field is used to be sure the combination of PNAME, FNAME, AND SFNAME is unique. Year photography was flown (substring value in PROJECT SHORT DESCRIPTION, variation C). Storage box number(s) where material stored (substring value in PROJECT SHORT DESCRIPTION, variation C) PROJECT TRANSACTION TYPE - WHAT THE USER WAS DOING ON THE PROJECT or File. This is a system created one-character value (no user input) that is used for audit trails. Currently 18 POSSIBLE VALUES ARE letters A though S, to pre-present such transactions as: CREATE PROJECT, UPDATE PROJECT, READ PROJECT DATA, NO ACTIVITY, Delete file from archive, etc. PROJECT UPDATE DATE – The date time stamp detailing when the last update has occurred to CADDS project information for a specific CADDS project. Date time is in IBM format. TRANSACTION DATE – The date and time that this entry was made in the TRANSACTION LOG. TRANSACTION STATUS – Did the transaction complete successfully? 4/17/2014 17 | P a g e