Free Essay

Editing and Management of Educational Metadata

In:

Submitted By pkaradi
Words 7478
Pages 30
Educational Technology & Society 5 (4) 2002
ISSN 1436-4522

EM2: An Environment for Editing and Management of Educational Metadata
Demetrios Sampson
Informatics and Telematics Institute (I.T.I.)
Centre for Research and Technology – Hellas (CE.R.T.H.)
42, Arkadias Street, Athens, GR-15234 Greece
Tel: +30-10-6839916/17
Fax: +30-10-6839917 sampson@iti.gr http://www.iti.gr

Vicky Papaioannou
Informatics and Telematics Institute (I.T.I.)
Centre for Research and Technology – Hellas (CE.R.T.H.)
42, Arkadias Street, Athens, GR-15234 Greece
Tel: +30-10-6839916/17
Fax: +30-10-6839917 vickyp@iti.gr http://www.iti.gr

Panayiota Karadimitriou
Informatics and Telematics Institute (I.T.I.)
Centre for Research and Technology – Hellas (CE.R.T.H.)
42, Arkadias Street, Athens, GR-15234 Greece
Tel: +30-10-6839916/17
Fax: +30-10-6839917 karadim@iti.gr http://www.iti.gr

ABSTRACT
Educational metadata are attracting increasing attention, since they can facilitate the description, indexing, searching and retrieving on-line learning objects and educational resources. This paper describes the difficulties raised in retrieving educational resources from the Web, and discusses the current state-of-the-art in educational metadata technologies and the advantages of their use. The most popular software tools for editing and/or managing XML metadata files are presented, and their limitations in the e-learning context are discussed. The paper outlines the design considerations of educational meta-data management toolkits, and proposes EM2, an educational metadata management tool, which supports editing and management of XML educational metadata documents. EM2 aims to facilitate the effective and efficient search, accessibility and navigation of educational resources through e-learning applications and services.

Keywords: educational meta-data, re-usability of learning objects

1. Introduction
Internet-based education and training offer many potential benefits specific to adult learners with emphasis given to learner-centred and self-directed instruction models empowered by web-based educational resources. Indeed, the recent growth of the World Wide Web (WWW) has greatly increased the amount of information and educational resources available to the education community.

The full exploitation of this mass body of knowledge resources available on the Web, can be, however, compromised, by the difficulty in describing, classifying and maintaining those resources in such a way that they can be retrieved in an “educationally efficient and effective way”. Today, the web community has embraced the collection and use of metadata to characterise and index educational resources, which lead to semantically more accurate retrieval of information than search engines. In general sense, metadata is information about data. In the context of resource discovery, descriptive metadata is a characterisation that aims to represent the intellectual content of the resource. The most popular technology for representing metadata is XML (eXtensibleMarkup Language, http://www.w3.org/TR/REC-xml).

Educational metadata (EMD) are attracting increasing attention in this context, since they facilitate the description of educational resources, so that they can be easily retrieved (Duval et al, 1999; Greenberg, 1999; Burda & Hilier, 2000). A number of international efforts have been initiated during the past few years, aiming to define EMD specifications for the common description of educational resources. These specifications include fields that are considered necessary for the description of educational resources – such as the type of the resource (i.e. whether it is an experiment, simulation, questionnaire, assessment, etc), the target learner age, difficulty level, estimated learning time, etc – as opposed to “general purpose” meta-data standards (e.g. the Dublin Core, http://purl.oclc.org/dc), or standards that have been developed for different fields of knowledge (e.g. geo-spatial meta-data standards, http://badger.state.wi.us/agencies/wlib/sco/metatool). The most well-known international EMD standardisation initiatives are the IEEE LTSC (http://ltsc.ieee.org), IMS (http://www.imsproject.org), AICC (http://www.aicc.org), ARIADNE (http://ariadne.unil.ch), and CEN / ISSS (http://www.cenorm.be/isss/Workshop/lt/) (Bacsich et al, 1999).

This paper describes the difficulties raised in retrieving educational resources from the Web and discusses the current state-of-the-art in educational metadata technologies and the advantages of their use. The most popular software tools for managing XML metadata files are presented and their limitations on the educational sector are discussed. The paper proposes EM2, an educational metadata management tool, to support editing and management of educational metadata documents, which are represented in XML. EM2 aims to facilitate the improvement of search, accessibility and navigation of educational resources and to promote the usability of educational metadata specifications.

2. Scenario Analysis
At present, learners often have full-time jobs while pursuing professional and personal development. Consequently, working and learning are no longer exclusive activities. Learning through the Web allows new forms of education to be offered by corporations and higher education institutions to a diverse and distributed population of learners. Educational metadata is a proposed possible solution aiming to overcome the problems arising in most e-learning environments, related to relevant information retrieval and access to education resources based on user’s specific needs.

Metadata can be used for a number of e-learning scenarios (Figure 1). Each scenario of use may address different dimensions in terms of the:

Type of educational resources (digital, non-digital);
Category of users accessing or uploading educational content;
Category of users editing or managing the educational metadata of the educational resources;
Educational metadata standard/specifications used to describe the educational resources (i.e., IEEE LOM, Dublin Core, etc);
Technologies used to represent the metadata document (XML, RDF, HTML, etc);
Software tools used to create the educational metadata document.
In the next section a typical scenario of use of educational metadata is described by focusing on the above mentioned dimensions.

Figure 1. Dimensions of an e-learning environment

2.1. Scenario of use: Vertical Learning Portals
Vertical Learning Portals (VLP) provide a possible solution for web-based learning that responds to the needs of the learners for adaptive, resource-based and collaborative learning. In its simplest form, a learning portal is a web site that offers a broad range of resources and makes it easier for users to locate online information. More involved vertical learning portals provide personalised access to academic courses, tutorials, training programs, e-books, on-line tests (Sampson et al, 2002c).

The users involved in this scenario can be divided in three categories:

Learners: VLPs may address to professional trainers and managers, to enterprise employees, to higher education students or individuals. Typically, large corporate organisations enjoy the benefits of budget and resources to build training programmes customised to the needs of their employees. Nevertheless, through VLPs it might be also possible for small and medium enterprises and organisations to have on-demand access to quality training material.
Editors: educators, trainers, employees and individuals who use various authoring tools to upload courseware, educational resources and information onto the web. The majority of those people are not computer literate and they do not have knowledge on metadata concepts and technologies.
VLP Managers: computer experts using various management tools to manage and maintain all the information uploaded by the editors into the knowledge pool of the vertical learning portal.
Metadata technology can be important for delivering intelligent, adaptive and personalised services through learning portal. Educational metadata, when created by the owner of the resource allows semantic and relevant retrieval of information. Hence, educational metadata provides Learning Portals with the means to offer learners the information they need according to their demand, skills and learning style. The technology used to describe the metadata and the metadata specification in this scenario is also dependent on the metadata-editing tool.

The following list summarises the addressed dimensions in this scenario.

Type of educational resource: Both digital and non-digital
Users accessing educational content: VLP Learners
Users uploading educational content: VLP Editors
Users managing metadata documents: VLP Managers
Educational Metadata Specifications: Depends on the software tool
Metadata technology: Depends on the software tool
A software tool to address all the users of this scenario should provide both metadata authoring and metadata management features. Some of the most common tasks that the users of a vertical learning portal perform are summarised in Table 1. Figure 2 presents a typical UML diagram from the VLP manager operations.

Task User Create new metadata document (e.g. for an uploaded research paper) VLP Editor Modify existing metadata document (e.g. update fields in the existing document such as publication status: on review/accepted ) VLP Editor Create new metadata specification that applies to specific needs and it is an extension or modification of existing ones VLP Manager Validation of metadata documents, to confirm that there are no human errors (e.g. date format instead of text) VLP Editor, VLP Manager Conversion between standard/specifications to allow maintenance of a collective, harmonised metadata repository VLP Manager Retrieve specific documents from the metadata repository (e.g. how many e-courses have been uploaded by a certain educator, how many books are available of a certain author, etc) VLP Manager Group all metadata documents by a specific field (e.g. created a certain date, or published by the same publisher etc.) VLP Manager

Table 1. Tasks performed by the users of vertical learning portal perform

Figure 2. UML Diagram, the VLP manager is updating a metadata file, which describes a book

2.2. Discussion on the Scenario of Use
Other scenarios of use can involve the deployment of metadata technologies to describe the e-content of an on-line library, a virtual university, a virtual museum, as well as research papers in a repository of publications addressing the needs of researchers in different fields etc. Although the dimensions in each scenario are different there are common limitations on each one of them. The quality of the metadata depends on the software tool chosen to be used for creating the educational metadata. It should be easy to use and provide a number of proposed metadata specifications since, in the majority of scenarios, it is addressing non computer literate people and without prior knowledge on the metadata technologies.

Consequently the software application is of great importance on providing metadata that can improve the effectiveness and the quality of information retrieval (Curtis et al, 1999). Studying the above scenarios we conclude that an educational metadata application tool should provide the user with the following features (Figure 3):

Creation of new metadata files
Modification of existing metadata files (data values and structure)
Support of all the educational metadata standards, specifications
Validation of the values completed by the users
Mapping of metadata between available educational metadata specifications/standards to allow a collective and harmonised metadata repository
Allow metadata document management (e.g. multiple updates, queries, sorting features etc.)
In the next section a number of available software tools are outlined. The paper focuses on applying the existing tools on the above scenarios of use, and presents their limitations on supporting all the requirements mentioned.

Figure 3. Design Considerations of an Educational metadata management tool

3. Metadata software tools
The need for creating and managing metadata had lead to the development of numerous software tools addressing the needs of metadata editors and managers/administrators of metadata repositories. Commercial and freeware tools are available for creating, changing, validating and managing metadata documents.

3.1. Existing tools
Currently a wide range of components related to XML, are available. Some of these components are:

XML Editors
DTD Editors
XML Parsers
XML Schema Processors
Validators
XSL translators
XML-RDBMS tools
RDF tools
Mappers
The available software tools that support the metadata technologies and the metadata specifications are combinations of the above components and can be divided into two major categories:

XML Tools: These applications provide users a way of generating XML documents. Any standard text editor can be used to create XML documents. The main problem is that there are features that text editors don't tend to provide that are critical, such as view of entities permitted and validation. The available XML tools support one or more features of a wide range of functional requirements: generating XML documents, mapping XML documents to other metadata formats (e.g. RDF), updating, validating, searching and manipulating XML documents. Some of the most popular XML tools are:
EditML is an XML editor and produces XML documents. It has tree and list views and can edit more than one document at a time (http://www.editml.com)
XMLSpy is a professional validating XML editor. Provides three advanced views of the documents, and XML document management (http://www.xmlspy.com).
XML Pro is an XML editor, but it allows only one file open at a time, it does not support other metadata formats except XML and the XML document must be well formed or it is not supported (http://www.vervet.com).
BladeRunner is an XML tool allowing editing, validation and management of metadata documents (http://www.interleaf.com).
XMetal is a tool for authoring XML files, it supports validation against any DTD and it automatically converts database content to XML (http://www.softquad.com).
GoXML search is a scalable, context-based XML search engine that delivers precise results. The engine is a server-based application that indexes XML documents and provides standards-based query interfaces for search and retrieval (http://goxmlsearch.xmlglobal.com).
TIBCO XML turbo is an environment for developing and managing XML documents. It supports DTDs, XMLSchemas and validation (http://www.extensibillity.com).
Xeenais a visual XML editor by IBM, for editing valid XML documents derived from any valid DTD (http://www.alphaworks.ibm.com/tech/xeena).
Educational metadata tools: These applications create educational metadata documents. They are easy to use providing a simple interface (a number of fields should be completed by the user) and they address to editors with no knowledge on metadata technologies. Furthermore, they support one or more educational metadata specifications. The most common of these tools are:
Ariadne indexing tool provides an interface for creating and opening metadata files that conform to the ARIADNE specification and provides data validation (http://dl004.rz.uni-karlsruhe.de:8998/tm5).
ADL Scorm Metadata Generator,is an application for creating XML metadata files based on SCROM specification and provides data validation (http://www.adlnet.org).
The resource description tool of EUN, created by LundUniversity in Sweden. It is an HTML page where the user can fill a number of fields that represent the EUN proposed specification of educational metadata (http://www.en.eun.org/menu/resources/set-metaedit.html).
Reggie metadata editor. Reggie supports a number of metadata educational specifications. The user has to complete the required fields and to select the metadata format required from a list of technologies available (RDF, HTML) (http://metadata.net/dstc).
ImseVimse: It is an IMS editor, for creating and opening XML metadata files of the IMS specification. It does not provide data validation (http://imsevimse.sourceforge.net).
LOM Editor: It is an application for creation and modification of XML metadata files based on a previous version of LOM v1.4 (http://www.kom.e-technik.tu-darmstadt.de/~abed/lomeditor).

3.2. Discussion on Limitations
Each of these tools can provide functionalities for meeting specific requirements, however a number of limitations come across when applying them in the above described scenarios.

The first category of tools in mainly focused on XML technologies and the main disadvantages are:

Not oriented to educational needs. For example, they do not provide a list of available educational metadata specifications.
They require the editor to be a metadata expert, having prior knowledge of at least XML and DTD technologies.
The solution that would apply better to the educational community for creating and managing educational metadata documents would lie on the second category of tools. The main characteristics of the second category are the focus on educational metadata and the user-friendly interface, however they fall short on functionality compared to the users needs derived from the scenarios.

Currently, it appears that we are lacking a toolkit that covers all the above mentioned design considerations. Most of the educational metadata tools are limited only to metadata authoring and they do not provide validation or support of any metadata specification. In addition they do not provide management of resources and “translation” to other specifications.

Table 2 summarises the features of the main educational metadata tools mentioned above, compared to the requirements concluded on the previous section.

Tasks Ariadne ImseVisme LOM editor EUN ADL SCORM Reggie Creation of new metadata files x x x x x x Modification of existing metadata files in terms of data x x x

Support any educational metadata standard, specification

x Modification of existing metadata files in terms of metadata structure

Validation in terms of data values x

x x

Validation in terms of metadata structure

Support of the XML x x x

Mapping of metadata between available educational metadata specifications / standard to allow a collective and harmonised metadata repository

Allow metadata document management (e.g. multiple updates, queries, sorting features etc.)

Table 2. Features of some educational metadata tools

In the next section, EM2, an educational metadata management tool, that falls in the second category of metadata tools, but combines functionality features of the first category of applications, is described. The proposed educational metadata tool, satisfies all the required functions summarised in table 2.

4. EM2 - Educational Metadata Management Tool
The back-end users of a web-based educational environment need an educationally oriented application, which can be used by metadata non-experts and can provide authoring and management features. Study of the described scenarios suggests that there is a need for an easy to use tool, which is focused on educational metadata (to meet the needs of metadata editors) and which allows document management features (to meet the needs of metadata repository managers). In more detail, the application should meet the following set of criteria:

Support of XML
Creation of educational metadata documents
Support all existing educational metadata specifications and import of new ones
Creation of new educational metadata specifications by the user by updating, extending or restricting existing ones
Support conversion between educational metadata specifications and standard
Provide easy to use interface for non-metadata experts (extensive explanations on elements/tags, wizards etc.)
Validate entries and metadata structure and allow easy error tracking
Allow multiple management on existing metadata documents (find, replace, sort by, update, group by)
At present there are various tools available as mentioned in the previous section, that support one or combination of the above criteria. However, they are either educationally oriented, user-friendly but too simple allowing only limited features, or they are very general complex tools, allowing editing and management but address only to advanced users. As a result, there is no available tool to meet the needs of both managers/administrators of a metadata resource repository and editors of metadata documents. At present back-end users should use either a combination of the available tools or a single tool but minimise their expectations on usability and functionality.

The current version of EM2 is an educational metadata editor providing an easy way for characterising educational resources (creation and modification) based on three main metadata specifications (DC, IMS, LOM). The offered features are limited compared to the criteria mentioned above. The proposed tool EM2 meets all the above criteria and is an attempt to build some bridges between the current players in this field (editors, managers) drawn from higher education, companies, etc. and the metadata specifications initiatives.

4.1. EM2 Features
Extension of the previous EM2 versions (Papaioannou et al, 2001) allows the toolkit to be used by a wide range of services. Based on the above mentioned design considerations, the new version of EM2 can support all the requirements extracted by the scenario analysis:

Creation of educational metadata documents: Vertical learning portal editors require a tool that can offer simple and effortless creation of educational metadata based on recommended metadata specifications. Assuming that this category of users has no knowledge on either metadata (i.e., existing specifications) or metadata technology (i.e., XML, DTD, XML Schemas etc.) the proposed environment can offer a user-friendly interface with the ability to choose the desired metadata specifications from a pre-selection list. Based on the selected specification the new metadata document can be generated where the editor has simply to fill in values in a list of fields. Description of each field and wizards is available to guide the editor through the selected specification. Furthermore, the wizard allows the editor to select which of the metadata elements of the selected standard are required and only these will be presented on the screen to fill in.

Figure 4. Metadata Editor

Creation of semantic educational metadata: The main disadvantage of the metadata documents is that they might contain inaccurate information due to human errors. The proposed tool provides the feature of data validation wherever this is possible. The user is informed if the entries in the fields are unacceptable (e.g. text instead of date). Therefore the final metadata document contains validated semantic information on the educational resource, free of human errors.

Figure 5. Data Validation

Mapping of metadata specifications: As the number, size and complexity of content metadata specifications continue to co-exist and grow, supplying the metadata for each specification becomes time consuming and tedious. A metadata repository maintains a huge amount of metadata documents based on different specifications due to creation in different points in time or by using different editing tools. In order to minimise the amount of time needed to create and maintain the metadata and to maximise its usefulness there is a need for metadata created and maintained in one standard to be accessible via related content metadata specifications. The proposed tool provides the ability to create and maintain metadata documents, and to map each document to any other number of related content metadata offering harmonisation.

Figure 6. Conversion of metadata files between specifications

Support of all educational metadata specifications: A number of metadata specifications have already been developed. The proposed tool provides the ability, to the vertical learner manager, to import in the pre-selected list all the newly created educational metadata specifications. In result, educational metadata editors can select their preferred standard from an updated list. In addition, the tool allows creation of a new standard by the user, by extending/modifying the ones already available.
Metadata document management: The proposed tool offers the ability to manage the existing metadata documents. Repository managers can find, update, delete, sort and group metadata documents through multiple document selections, multiple editing in metadata documents and with the help of a graphical interface including drag & drop features. Therefore the metadata application is enhanced from a simple educational-metadata authoring-tool to an educational-metadata management-tool.

5. EM2 Architecture
In this section the architecture of EM2is described. The components, their relationship to each other, the environment and the principles guiding the design of the EM2 architecture are outlined.

5.1. System Purpose
The aim of EM2 application is to provide a tool targeted to a wide range of educational metadata editors/managers, which overcomes the limitations of the existing metadata tools.

As it has been mentioned in the previous section, the system must satisfy the following functional requirements:

Support of XML technology (both DTD and XML Schemas)
Create a new XML file
Update/modify existing XML files
Support existing educational metadata specifications
Create new educational metadata specifications
Update/modify educational metadata specifications
Mapping from one educational metadata standard to another
Metadata file validation in both structure and content
Multiple management of existing metadata documents (find, replace, edit, sort by, update, group by etc.)
In terms of non-functional requirements the system should meet the following principles:

Extensibility: the system must be extendable (e.g. metadata specifications should be kept in a metadata repository and not hard coded to allow import of new metadata specifications, allow translation of interface language to other languages)
Portability: the system should be able to run in any platform

5.2. Structure
Figure 7 presents the EM2 architecture diagram showing the structural components of the system and their interconnection paths. Components can be passive or active, created at system start up or be created and deleted at any time at runtime, and they can be system specific or be reusable repository components. Interconnection between components is modelled by associations (directed arrows). The direction of each association shows which component initiates communication. These associations can represent direct connections or they can also be used to abstract away details of more complex connection and communication patterns (e.g. indirect communication based on events). Interfaces are shown by the round interface symbol and by adding dependency arrows between the interfaces and the components using them.

Figure 7 presents a view of each component of the EM2 application at the highest level of abstraction. Each of the components is described in the following sections of this paper in more detail.

Figure 7. Architecture Diagram

The components of this architecture can be grouped into two different layers.

Interface layer: A layer visible by the users of the EM2 application. It contains all the components of the user-interface. These are the wizard, the XML editor, the XML Schema editor, the DTD editor, the management interface and the map generator.
A layer non-visible by the users of the EM2 application. It contains all the repositories involved and the operations, which are performed. The repositories involved are XML files repository, XML Schema repository, DTD repository, XML files databases and maps repository and the operations are validation and mapping.

5.2.1. Repositories
Every metadata XML file is accompanied by a DTD or an XML Schema file (http://www.w3c.org). The purpose of a DTD (Document Type Definition) is to define the legal building blocks of an XML document. It defines the document structure with a list of legal elements. XML Schema contains all the information of a DTD and additional information such as the type of the elements. A DTD or XML Schema file can be declared in the XML document, or as an external reference. To store and manipulate all these different type of files EM2 tool is using a number of repositories:

"XML files repository": This repository is a system file containing all the educational metadata files of XML type that have been created or modified by the EM2 tool or they have been created by other XML tools and they have been imported in this repository.
"XML Schemas repository": This repository is a system file containing all the XML Schemas that have been created or modified by the EM2 tool or they have been created by other XML Schema tools and they have been imported in this repository.
"DTD repository": This repository is a system file containing all the DTDs that have been created or modified by the EM2 tool or they have been created by other DTD editors and they have been imported in this repository.
"XML file databases": Each metadata XML file stored in the "XML file repository" is also stored in a database. The database is created based on the DTD/XML Schema file that defines the building block of an XML document and represents a metadata standard. A number of databases are maintained by the application, one for each educational metadata standard. Every time the user creates or imports a new DTD or XML Schema in the relevant repositories the application creates automatically a new database to store the XML files of the formats. Therefore all the XML files are grouped by their DTDs or XML Schemas and stored to relevant databases. Each database contains a number of tables equal to the number of elements of the educational metadata standard to which is relevant. For example the DC educational metadata standard contains 15 elements and therefore the "DC database" consists of 15 tables, one for each element. In addition each database stores information about the value of the elements together with information on the type of the element (integer, string etc.) and the multiplicity of the element (can appear 0 to 1 times, can not be deleted, can appear 2 to ¥, etc.) if this information is available by the associated XML Schema file or the DTD. Maintaining such a number of databases may be a drawback, since the number of required resources (number of databases, number of tables in each database) are dramatically increasing each time a new DTD or XML Schema is imported or modified. However this is a useful procedure that allows management of multiple XML files, as it will be described in following sections.
"Maps database": EM2 allows mapping of XML files between educational metadata specifications. Maps are generated by a mechanism of the EM2 tool and are used to these conversions, by associating a number of elements of one standard to a number of elements of another standard. For example there is a map for converting IMS to LOM and vice versa, from DC to IMS and vice versa etc. All these maps are stored in the "maps database". The process of mapping will be described in a following section.

5.2.2. Associations of repositories
Associations between the repositories, the databases and the XML files are achieved by using the DOM (http://www.w3c.org). The XML Document Object Model (DOM) is a programming interface for XML documents. It defines the way an XML document can be accessed and manipulated. The objective for the XML DOM has been to provide a standard programming interface to a wide variety of applications. The XML DOM is designed to be used with any programming language and any operating system. With the XML DOM, a programmer can create an XML document, navigate its structure, and add, modify, or delete its elements. The DOM represents a tree view of the XML document. The document element is the top-level of the tree. This element has one or many child nodes that represent the branches of the tree and are associated to the elements of the XML file. A program called XML parser can be used to load an XML document into the memory of the computer. When the document is loaded, its information can be retrieved and manipulated by accessing the DOM. In addition by accessing the DOM any format of files can be generated (XML files, DTD, XML Schema and DB XML files) as shown graphically (Figure 8) and therefore one format can be converted to another through DOM.

Figure 8. Functionality of XML Document Object Model (DOM)

The EM2 tool uses DOM to generate XML files, DTDs, and XML Schema files (e.g. generate unknown DTD from an XML file through DOM). In more detail the tool uses two different document object models. The first one is generated from the XML file, when the user opens an existing or creates a new XML file. The second DOM is generated from DTD or XML Schema files and it contains additional to the structure information (e.g. multiplicity, element type etc). The following diagram (Figure 9) illustrates how the associations (shown in Figure 8) between the two DOM models and the repositories are implemented in the EM2 tool.

Figure 9. Interactions of DOM models and repositories

5.2.3. XML file, XML Schema and DTD Editors
The XML Editor provides the interface for creating a new XML file or loading and modifying existing ones. These components and their associations are represented in Figure 7.

Create a new XML file (Figure 10): When the user creates a new metadata file, one educational standard must be specified from a list, which contains all the available educational specifications that are stored in the repositories as DTD or XML Schema files. Therefore the associated DTD or XML Schema of the new XML file is loaded into the DTD or XML Schema editor respectively. A user-friendly interface provides a graphical representation of the selected metadata file in tree view and a number of panels for completing the values of the metadata file. At the same time the DTD or XML Schema editor provide a graphical representation of the DTD or XML Schema respectively. The output of this operation is a new XML file stored into the "XML file repository" and into the "XML file database".

Figure 10. Creation of new educational metadata file

Open an existing file (Figure 11): When the user opens an existing file, a selected file stored in the "XML file repository" or in a specified directory is loaded into the XML editor. The graphical representation of the XML file is shown together with the panels, where the user can modify the values. If the DTD or XML Schema of the XML file is known it can be retrieved and loaded to the respective editors. The outcome of this operation is a new XML file stored in the "XML file repository". If DTD or XML Schema is not specified (shown with grey arrows in Figure 11), the tool can automatically create a new DTD or XML Schema to associate it with the current XML file and loads it into the DTD or XML Schema Editors. The outcome of this operation is a new XML file stored in the "XML file repository" together with a DTD or XML Schema stored into the respective repositories.

Figure 11. Open an existing educational metadata file

Modify the structure of a loaded DTD or XML Schema (Figure 12): The user can change the structure of a DTD or XML Schema when it is loaded in the respective editors. The new DTD or XML Schema can be saved as new educational metadata standard and stored in the repository. Therefore it can be available for retrieval the next time the user wishes to create a new metadata file according to this standard. The outcome of this operation is a new DTD or XML Schema stored in "DTD repository" or "XML Schema repository" respectively. (Figure 12 is an extension of both Figures 10 and 11.)

Figure 12. Modification of DTD and XML Schema

5.2.4. "Map generator" and "Mapping"
The "Map generator" and the "mapping" components allow the user to convert XML files from one educational standard to another (Figure 13).

The "Map generator" component requires as input two XML files. For example if the user creates the IMS to LOM mapping then an IMS XML file and a LOM XML file are required. Both these XML files are created and completed by the user into the "XML Editor" with unique values for each element and the generated XML files are stored into the "XML file repository". The outcome of this operation is a map. The generated map is stored into the "Map database".

In more detail, this operation retrieves all the elements of the first XML file that have the same values with certain elements of the second file and generates a table, which contains all the corresponding elements between the two files. This table is the "map" between the two educational metadata specifications.

To convert one XML file from a certain metadata educational standard to another the map between these files should exist into the "Map Database". The inputs to the "Mapping" component are the XML file for conversion and the map. The XML file and the map are stored in the respective repositories and the user specifies them. The outcome of this component is a new XML file of the required educational metadata standard and it is stored into the "XML file repository".

Figure 13. Mapping between educational metadata specifications

5.2.5. Validation
The "Validation" component of the EM2 tool provides two different types of XML file validation: structure validation and data validation.

Structure validation checks if the XML files conform to the element structure and hierarchy of the associated DTD or XML Schema files. On the other hand data validation checks if XML files conform to the associated XML Schema (if any) in terms of data type. To achieve validation, two different document object models are required, which have been explained in a previous section (5.2.2).

When an XML file is loaded into the "XML Editor" (either in "Create" or "Open" mode) the corresponding DTD or XML Schema is loaded into the respective editor. In the memory two different DOMs are generated. The DOM generated from the XML file, and the DOM generated from the DTD/XML Schema file. These two DOM are compared to define to define if the loaded XML file is valid. When the user modifies the structure of the loaded XML file, the corresponding DOM is modified as well. The XML file DOM is compared to the DTD/XML Schema DOM to define whether the XML file is valid or not. If the XML file has been modified and it does not conform to the DTD/XML Schema the tool prompts the user to either correct the XML file or modify the corresponding DTD/XML Schema. The following diagram shows is a flow chart of the described process (Figure 7). The output of this component is a validated XML file that is stored in the "XML file repository" and in case the DTD/XML Schema are modified, a new DTD/XML Schema stored in the respective repositories.

Figure 14. Validation Flow Chart

5.2.6. Wizard
The Wizard is an interface component offering a user-friendly environment for the novice user. The wizard is a layer between the user and the "XML Editor" (Figure 7). The component provides the available features of the "XML Editor" but with some restrictions. It does not allow modification of the XML file structure and therefore the modification of the DTD and the XML Schema files are restricted. The aim of the wizard is to encrypt the complicated operations of the EM2 and provide an interface where the user just completes values in a number of fields. It provides guidance for creating XML files that conform to IMS, DC and LOM. The three educational metadata specifications are hard coded and not imported dynamically by the DTD/ XML Schema repositories. Therefore some extra features are provided to the graphical interface, such as guidance in selecting the required educational metadata specifications, guidance in selecting required elements of the specifications and allowance of pre-selected values in certain fields.

5.2.7. Management
"Management" is a user interface component allowing manipulation of multiple XML files. The component and the "XML files database" are associated, which allows retrieve, update and sorting of XML files by their element values. The Management interface will provide the user with a graphical representation of all the XML files stored in the repositories. The user will be able with simple commands (sort by, update, select, edit etc.) or with graphical features (e.g. drag and drop) to manage the available XML files.

5.3. System Requirements
The EM2 tool is under development in Microsoft Windows NT platform, by using Java programming language. An advantage of Java is interoperability; therefore the tool is not platform dependent. The following list provides all the system requirements necessary for using EM2.

Java Virtual Machine. It can be easily obtained by installing the Java Development Kit (jdk) provided by Sun. In particular version jdk1.3 is used for implementing EM2. Earlier versions of jdk can support the tool but not earlier than jdk1.2. This requirement can be easily fulfilled at anytime by simple download from the Internet.
Additional API classes should be installed, which will be provided together with the application.

6. Conclusions
It is widely accepted that use of metadata can improve the efficiency and the effectiveness of information retrieval from the web. In addition, it can provide the means for customised retrieval, based on users knowledge and preferences. This paper focused on the educational community and outlined a number of reasons that make the use of educational metadata essential in e-learning environments. It described the main design considerations that should be satisfied to provide an effective metadata management tool in the context of web-based life-long learning framework.

The proposed EM2 architecture promotes the use of educational metadata specifications. It offers features such as the creation and modification of educational metadata, data and structure validation, support of emerging XML technologies, support of any learning standard or specification, mapping between specifications and creation of these maps. Finally, it provides metadata management features, enabling the user to manipulate (update, edit, sort, search, etc) existing metadata documents.

EM2 can be used as a standalone tool in real-world scenarios mentioned in section 2, or it can be integrated to more complex e-learning scenarios. In particular, EM2 has been developed to provide the basic educational metadata management component of the European IST projects KOD (“Knowledge-on-Demand”) (Sampson et al, 2002a) and NEMO (“Non Excluding Models for Web-based Education”). Future work on EM2 development includes the use of a deductive object-oriented database system to facilitate data storage, efficient information retrieval and management. The use of the object-oriented database model for XML document storage provides a number of advantages as opposed to the relational database model (Sampson et al, 2002b). In addition, external agents can access and benefit from the EM2 services in an automated way, without the need for human participation. An agent-based architecture for the invocation of services from the EM2 is proposed (Manouselis & Sampson, 2002). This approach uses wrapper agents to utilise the validation and translation services of the EM2 tool, without encapsulation of the whole EM2 application into the agent’s knowledge base. Such features can be proven extremely useful in applications, such as the validation of large numbers of educational metadata content packages or the translation of such packages to another standard.

Acknowledgements
The work presented in this paper is partially funded by the European Commission Information Society Technologies (IST) Programme through the IST-1999-12503 “Knowledge on Demand”, and the IST-2000-25308 NEMO “Non Excluding Models for Web-based Education” Projects.

The authors would like to acknowledge the support of their colleagues, Dr. CharalamposKaragiannidis and Mr. AthanasiosPapageorgiou, at the initial stages of this work.

References
Bacsich, P., Heath, A., Lefrere, P., Miller, P., & Riley, K. (1999).The Standards Fora for Online Education, D-Lib Magazine, 5 (12).

Bourda, Y., & Hilier, M. (2000). What Metadata and XML can do for Learning Objects.WebNet Journal: Internet Technologies, Applications & Issues, 2 (1).

Cutris, K., Foster, P., & Stentiford, F. (1999).Metadata – The Key Content Management Services. In Proceedings of 3rd IEEE Metadata Conference, April 6-7, 1999, Bethesda, Maryland, USA,.

Duval, E., Vervaet, E., Verhoeven, B., Hendrikx, K., Cardinaels, K., Oliviι, H., Forte, E., Haenni, F., Warkentyne, K., Forte, M.W., & Simillion, F. (1999).Managing Digital Educational Resources with the ARIADNE Metadata System. Journal of Internet Cataloging, 3 (2-3).

Greenberg, J. (1999). Metadata and Organising Educational Resources on the Internet.Journal of Internet Cataloging, 3 (1).

Heery, R. (1996). Review of Metadata Formats.Program, 30 (4).

Manouselis, N., & Sampson, D. (2002). Cooperative Learning e-Content Management Systems using Wrapper Agents. CERTH-ITI-ASK Internal Technical Report (available from the authors).

Papaioannou, V., Karadimitriou, P., Papageorgiou, A., Karagiannidis C., & Sampson, D. (2001).From Educational Metadata Authoring to Educational Metadata Management.In Proceedings IEEE Computer Society International Conference on Advanced Learning Technologies.Madison, Wisconsin, USA, August 6-8, 2001 (best paper award).

Sampson, D., Karagiannidis, C., Schenone, A., & Cardinali, F. (2002a). Knowledge-on-Demand in e-Learning and e-Working Settings.Educational Technology & Society Journal, 5 (2).

Sampson, D., Vassiliades, N., & Vlahavas, I. (2002b). An educational metadata management system using a deductive object-oriented database approach.In Proceedings of the 14th World Conference on Educational Multimedia, Hypermedia and Telecommunications, June 24-29, 2002, Denver, Colorado, USA.

Sampson, D., Karagiannidis, C., & Cardinali, F. (2002c). An Architecture for Web-based e-Learning promoting Re-usable Adaptive Educational e-Content. Educational Technology & Society Journal, 5 (4).

Steinacker, A., Ghavam, A., & Steinmetz, R. (2001).Metadata standards for web-based resources.IEEE Multimedia Journal, 8 (1).

Tozer, G. (1999). Metadata Management for Information Control and Business Success.Artech House.

Weibel, S. (1995). Metadata: The Foundations of Resource Description, D-Lib Magazine, 1 (1).

--------------------------------------------------------------------------------
Copyright message

Copyright by the International Forum of Educational Technology & Society (IFETS). The authors and the forum jointly retain the copyright of the articles. Permission to make digital or hard copies of part or all of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear the full citation on the first page. Copyrights for components of this work owned by others than IFETS must be honoured. Abstracting with credit is permitted. To copy otherwise, to republish, to post on servers, or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from the authors of the articles you wish to copy or kinshuk@massey.ac.nz.

--------------------------------------------------------------------------------

Similar Documents

Premium Essay

External Viva

...Dear Friends, Hi I am satish marwat, this documents contains all the important questions that usually asked during the .NET interview, I had downloaded all the material from the Internet from various websites and collected to form a single film, u will find few repeated questions also, all the material are from the various websites, so I had just bind it into a single file. So for any mistake I am not responsible, this is just for the view purpose. My view was only to collect a material to a single file. Please, if u find any mistake in this file, please contact me to my email address satishcm@gmail.com, so that I can able to correct it. Thanks Satish ALL THE BEST J Satish Marwat Dot Net Web Resources satishcm@gmail.com 1 Page .NET FRAME WORK Introduction 1.1 What is .NET? .NET is a general-purpose software development platform, similar to Java. At its core is a virtual machine that turns intermediate language (IL) into machine code. High-level language compilers for C#, VB.NET and C++ are provided to turn source code into IL. C# is a new programming language, very similar to Java. An extensive class library is included, featuring all the functionality one might expect from a contempory development platform windows GUI development (Windows Form s), database access (ADO.NET), web development (ASP.NET), web services, XML etc. 1.2 When was .NET announced? Bill Gates delivered a keynote at Forum 2000, held June 22, 2000, outlining the .NET 'vision'....

Words: 40549 - Pages: 163

Premium Essay

Effects of Technology on Education

...------------------------------------------------- Top of Form Effects of Technology on Education By Anton Lebedev  |   Submitted On January 22, 2010 4 1 Education has changed significantly in the last twenty years. One of the main reasons education has undergone so many changes is because of technological development. In 1990, computers and other forms of technology served a minimal role in the classroom. Today, many if not most college students attend class with a laptop. I am writing about some of the biggest advantages technology gave to education. Technology has made research much easier. Before online Encyclopedias, Google Scholar, JSTOR, and other online research tools were available, students were forced to spend numerous hours in the library. With the new tools, students can conduct research faster in the comfort of their homes. With Google and other search engines, students can find relevant information faster and more efficiently. Also, there is no more need for intensive memorization as information is more readily available. New also technology allows for a faster, more efficient, and more interactive classroom experience. With Powerpoint presentations and projectors, there is no need for blackboards and whiteboards. With clickers, students can take quizzes during the classroom. These developments also help improve tutoring services. Online tutoring programs are becoming available. One-on-one in-home tutoring programs are also being aided these developments. Tutors...

Words: 11323 - Pages: 46

Free Essay

Srs for Tax Information Management System Project

...1.2 Scope Of The System 3.1.3 Acronyms And Abbreviations 3.2 Current 3.3 Proposed System 3.3.1 Overview 3.3.2 Functional Requirements 3.3.3 Nonfunctional Requirements 3.3.4 Pseudo Requirements 3.4 Functional Model 3.4.1 Scenarios 3.4.2 Use case Model 3.5 Object Model 3.5.1 Data Dictionary 3.5.2 Class Diagrams 3.6 Dynamic Model 3.6.1 Sequence Diagrams 4. System Design Documentation(SDD) 4.1 Subsystem Decomposition 4.2 Persistent Data Management 5. Forms 5.1 Input Forms 5.2 Output Forms 6. Coding 7. Testing 7.1 Module Testing 8. Conclusion 9. Bibliography [pic] ABSTRACT The main aim of our project is to prepare a Tax summary or Tax Returns of a client. In Tax Information system System, a client registers himself enters all the details and uploads various Documents that are necessary for preparation of Tax Summary and Schedules for an interview after successful submission of all the documents. After all the procedures are completed Tax Returns or Tax summary is prepared for all the clients by the admin...

Words: 13048 - Pages: 53

Premium Essay

Sap Netweaver for Dummies

...SAP NetWeaver ® ™ FOR DUMmIES ‰ by Dan Woods and Jeff Word SAP NetWeaver ® ™ FOR DUMmIES ‰ by Dan Woods and Jeff Word SAP® NetWeaver™ For Dummies® Published by Wiley Publishing, Inc. 111 River Street Hoboken, NJ 07030-5774 Copyright © 2004 by Wiley Publishing, Inc., Indianapolis, Indiana Published by Wiley Publishing, Inc., Indianapolis, Indiana Published simultaneously in Canada No part of this publication may be reproduced, stored in a retrieval system or transmitted in any form or by any means, electronic, mechanical, photocopying, recording, scanning or otherwise, except as permitted under Sections 107 or 108 of the 1976 United States Copyright Act, without either the prior written permission of the Publisher, or authorization through payment of the appropriate per-copy fee to the Copyright Clearance Center, 222 Rosewood Drive, Danvers, MA 01923, (978) 750-8400, fax (978) 646-8600. Requests to the Publisher for permission should be addressed to the Legal Department, Wiley Publishing, Inc., 10475 Crosspoint Blvd., Indianapolis, IN 46256, (317) 572-3447, fax (317) 572-4447, e-mail: permcoordinator@ wiley.com. Trademarks: Wiley, the Wiley Publishing logo, For Dummies, the Dummies Man logo, A Reference for the Rest of Us!, The Dummies Way, Dummies Daily, The Fun and Easy Way, Dummies.com, and related trade dress are trademarks or registered trademarks of John Wiley & Sons, Inc. and/or its affiliates in the United States...

Words: 135708 - Pages: 543

Premium Essay

Doc, Docx, Pdf, Wps, Rtf, Odt

...Coping with Continuous Change in the Business Environment CHANDOS KNOWLEDGE MANAGEMENT SERIES Series Editor: Melinda Taylor (email: melindataylor@chandospublishing.com) Chandos’ new series of books are aimed at all those individuals interested in knowledge management. They have been specially commissioned to provide the reader with an authoritative view of current thinking. If you would like a full listing of current and forthcoming titles, please visit our web site www.chandospublishing.com or contact Hannah Grace-Williams on email info@chandospublishing.com or telephone number +44 (0) 1993 848726. New authors: we are always pleased to receive ideas for new titles; if you would like to write a book for Chandos, please contact Dr Glyn Jones on email gjones@chandospublishing.com or telephone number +44 (0) 1993 848726. Bulk orders: some organisations buy a number of copies of our books. If you are interested in doing this, we would be pleased to discuss a discount. Please contact Hannah Grace-Williams on email info@chandospublishing.com or telephone number +44 (0) 1993 848726. Coping with Continuous Change in the Business Environment Knowledge management and knowledge management technology ANTONIE BOTHA DERRICK KOURIE AND RETHA SNYMAN Chandos Publishing Oxford · England Chandos Publishing (Oxford) Limited TBAC Business Centre Avenue 4 Station Lane Witney Oxford OX28 4BN UK Tel: +44 (0) 1993 848726 Fax: +44 (0) 1865 884448 Email:...

Words: 69553 - Pages: 279

Premium Essay

Kkswmddkmdkemwekdemkedmkdemkmdkmdkew

...MODERN DATABASE MANAGEMENT / JfFFREY A. HOFFER . Warehousing Success 426 Data Warehouse Architectures 428 Generic Two-Level Architecture 428 Independent Data Mart Data Warehousing Environment 426 429 C O NTENTS Dependent Data Mart and Operational Data Store Architecture: A Three-Level Approach Logical Data Mart and Real-Time Data Warehouse Architecture 432 Three-Layer Data Architecture 435 Role of the Enterprise Data Model 435 Role of Metadata 436 Some Characteristics of Data Warehouse Data Status Versus Event Data 437 Transient Versus Periodic Data 438 An Example of Transient and Periodic Data 438 Transient Data 438 Periodic Data 439 Other Data VVarehouse Changes 440 The Reconciled Data Layer 441 Characteristics of Data after ETL 441 The ETL Process 442 Extract 442 Cleanse 444 Load and Index 446 Data Transformation 447 Data Transformation Functions 448 Record-Level Functions 448 Field-Level Functions 449 More Complex Transformations 451 Tools to Support Data Reconciliation 451 Data Quality Tools 451 Data Conversion Tools 452 Data Cleansing Tools 452 Selecting Tools 452 The Derived Data Layer 452 Characteristics of Derived Data 452 The Star Schema 453 Fact Tables and Dimension Tables 453 Example Star Schema 454 Surrogate Key 455 Grain of Fact Table 456 Duration of the Database 456 Size of the Fact Table 457 Modeling Date and Time 458 Variations of the Star Schema 458 Multiple Fact Tables 458 Factless Fact Tables...

Words: 80097 - Pages: 321

Premium Essay

B2B Advantages and Disadvantages

...This page intentionally left blank Te n t h E d i t i o n MODERN DATABASE MANAGEMENT Editorial Director: Sally Yagan Editor in Chief: Eric Svendsen Executive Editor: Bob Horan Editorial Project Manager: Kelly Loftus Editorial Assistant: Jason Calcano Director of Marketing: Patrice Lumumba Jones Marketing Manager: Anne Fahlgren Marketing Assistant: Melinda Jensen Senior Managing Editor: Judy Leale Project Manager: Becca Richter Senior Operations Supervisor: Arnold Vila Operations Specialist: Ilene Kahn Senior Art Director: Jayne Conte Cover Designer: Suzanne Behnke Cover Art: Fotolia © vuifah Manager, Visual Research: Karen Sanatar Permissions Project Manager: Shannon Barbe Media Project Manager, Editorial: Denise Vaughn Media Project Manager, Production: Lisa Rinaldi Supplements Editor: Kelly Loftus Full-Service Project Management: PreMediaGlobal Composition: PreMediaGlobal Printer/Binder: Edwards Brothers Cover Printer: Lehigh-Phoenix Color/Hagerstown Text Font: Palatino Credits and acknowledgments borrowed from other sources and reproduced, with permission, in this textbook appear on appropriate page within text. Microsoft® and Windows® are registered trademarks of the Microsoft Corporation in the U.S.A. and other countries. Screen shots and icons reprinted with permission from the Microsoft Corporation. This book is not sponsored or endorsed by or affiliated with the Microsoft Corporation. Copyright © 2011, 2009, 2007, 2005, 2002...

Words: 193467 - Pages: 774

Premium Essay

Dphs Server

...entertainment, and business treat information systems as a need. Indeed, every activity in our daily life today requires people to get involved in the use of information systems. Information technology is playing a crucial role in the development of modern society and social life. It has transformed the whole world into a global village. Now social life has moved to online. People are using discussion board, blogs and social networking sites through web-based technology to communicate digitally. World Wide Web, digital library, e-commerce and computer based distance learning have made our life easier. The advancement of information communication technology in developed country, education field should take advantage to upgrade their learning and management techniques. Students should be allowed to learn anytime, anywhere and at their own place. However, administration and lecture should be managed to work more effective and...

Words: 22831 - Pages: 92

Premium Essay

Policy Planning

...Master Your Mac simple ways to tweak, customize, and secure os x MAT T CONE Master Your Mac Master Your Mac Simple Ways to Tweak, Customize, and Secure OS X MAT T CONE MASTER YOUR MAC. Copyright © 2013 by Matt Cone. All rights reserved. No part of this work may be reproduced or transmitted in any form or by any means, electronic or mechanical, including photocopying, recording, or by any information storage or retrieval system, without the prior written permission of the copyright owner and the publisher. First printing 16 15 14 13 12 123456789 ISBN-10: 1-59327-406-8 ISBN-13: 978-1-59327-406-1 Publisher: William Pollock Production Editor: Serena Yang Cover Design: Serena Yang Cover Photo: Kazuya Minami Interior Design: Octopod Studios Developmental Editor: Tyler Ortman Technical Reviewer: Wayne Linder Copyeditor: Paula L. Fleming Compositor: Serena Yang Proofreader: Ward Webber Indexer: Nancy Guenther For information on book distributors or translations, please contact No Starch Press, Inc. directly: No Starch Press, Inc. 38 Ringold Street, San Francisco, CA 94103 phone: 415.863.9900; fax: 415.863.9950; info@nostarch.com; http://www.nostarch.com/ Library of Congress Cataloging-in-Publication Data A catalog record of this book is available from the Library of Congress. No Starch Press and the No Starch Press logo are registered trademarks of No Starch Press, Inc. My New is a trademark of No Starch Press, Inc. Other product and company names mentioned herein...

Words: 82954 - Pages: 332

Premium Essay

Learning C#

...premier online reference library for programmers and IT professionals. Conduct searches across more than 1,000 books. Subscribers can zero in on answers to time-critical questions in a matter of seconds. Read the books on your Bookshelf from cover to cover or simply flip to the page you need. Try it today for free. Learning C# 3.0 Jesse Liberty and Brian MacDonald Beijing • Cambridge • Farnham • Köln • Sebastopol • Taipei • Tokyo Learning C# 3.0 by Jesse Liberty and Brian MacDonald Copyright © 2009 Jesse Liberty and Brian MacDonald. All rights reserved. Printed in the United States of America. Published by O’Reilly Media, Inc., 1005 Gravenstein Highway North, Sebastopol, CA 95472. O’Reilly books may be purchased for educational, business, or sales promotional use. Online editions are also available for most titles (safari.oreilly.com). For more information, contact our corporate/institutional sales...

Words: 62585 - Pages: 251

Premium Essay

It Notes for Business

...ADVANCED COMPUTER APPLICATIONS MODULE DEFINE A COMPUTER * An electronic machine that works under the control of stored programs to accept, process & output data/information for use by the operator. * A device that accepts data, processes the data in accordance with a stored program, generates results, and usually consists of input, output, storage, and arithmetic, logic, and control units. * A functional unit that can perform substantial computation, including numerous arithmetic operations or logic operations, without human intervention during a run. * It is an electronic device/machine that accepts data (raw facts & figures) as input and processes (works on it) to produce information (data converted to meaningful form) as output. The computer is made up of hardware, software and peripheral devices. Hardware- refers to the tangible, physical and mechanical components of a computer. Software- refers to the intangible computer components, which are the programs or instructions of the computer. Everything that a computer does, it acts under instructions written out as computer programs. The hardware needs these instructions to function Computer program: * A set of instructions, written in a specific programming language, which a computer follows in processing data, performing an operation, or solving a logical problem. See also software. * A computer program is a set of statements or instructions to be used directly or indirectly in a computer...

Words: 59334 - Pages: 238

Premium Essay

Mba Special Assignment

...|Statistics for Management |3 |1 |0 |4 | |BA9102 |Economic Analysis for Business |4 |0 |0 |4 | |BA9103 |Total Quality Management |3 |0 |0 |3 | |BA9104 |Organizational Behaviour |3 |0 |0 |3 | |BA9105 |Communication Skills |3 |0 |0 |3 | |BA9106 |Accounting for Management |3 |1 |0 |4 | |BA9107 |Legal Aspects of Business |3 |0 |0 |3 | |BA9108 |Seminar I – Management Concept |0 |0 |2 |1 | | |Total | | | |25 | SEMESTER – II |Code No. |Course Title |L |T |P |C | |BA9121 |Operations Management |3 |0 |0 |3 | |BA9122 |Financial Management ...

Words: 17609 - Pages: 71

Premium Essay

Super Man

...CD-ROM Included! “John Walkenbach’s writing style makes the difficult seem easy in this book that can be used as a reference or read cover to cover. You won’t find a more comprehensive book on Excel 2010 than this!” —Dick Kusleika, Microsoft MVP, DailyDoseOfExcel.com • Searchable PDF of the book • Understand functions, charts, worksheets, and workbooks System Requirements: See the CD Appendix in the book for details and complete system requirements. • Master “what-if” analysis, Goal Seeking, external database files, and pivot tables • Develop custom functions, program with VBA, and create UserForms • Try new slice-and-dice tools to dynamically filter your data Preview how your copied text will look www.wiley.com/compbooks Spot trends in your data with Sparklines John Walkenbach aka “Mr. Spreadsheet” is the principal of J-Walk and Associates, Inc. and a Microsoft Excel MVP. He is a leading authority on spreadsheet software and the creator of the award-winning Power Utility Pak. John has written more than 50 books, as well as articles and reviews for publications including PC World, InfoWorld, and Windows. He also maintains the popular Spreadsheet Page at spreadsheetpage.com. ® • All the examples and workbook files used in the book Microsoft® Follow the examples in the book, chapter by chapter, using the bonus materials on the CD-ROM: Excel 2010 What’s on the CD-ROM? • Get up to speed on everything new in Excel 2010 ...

Words: 167105 - Pages: 669

Premium Essay

Intro to Linux

...A Practical Guide to Linux Commands, Editors, and Shell Programming SECOND EDITION ® Mark G. Sobell Upper Saddle River, NJ • Boston • Indianapolis • San Francisco New York • Toronto • Montreal • London • Munich • Paris • Madrid Capetown • Sydney • Tokyo • Singapore • Mexico City Many of the designations used by manufacturers and sellers to distinguish their products are claimed as trademarks. Where those designations appear in this book, and the publisher was aware of a trademark claim, the designations have been printed with initial capital letters or in all capitals. The author and publisher have taken care in the preparation of this book, but make no expressed or implied warranty of any kind and assume no responsibility for errors or omissions. No liability is assumed for incidental or consequential damages in connection with or arising out of the use of the information or programs contained herein. The publisher offers excellent discounts on this book when ordered in quantity for bulk purchases or special sales, which may include electronic versions and/or custom covers and content particular to your business, training goals, marketing focus, and branding interests. For more information, please contact: U.S. Corporate and Government Sales (800) 382-3419 corpsales@pearsontechgroup.com For sales outside the United States, please contact: International Sales international@pearson.com Visit us on the Web: informit.com/ph Library of Congress Cataloging-in-Publication...

Words: 228961 - Pages: 916

Premium Essay

Erp Integration Scm, Crm

...Integrating ERP, CRM, Supply Chain Management, and Smart Materials Dimitris N. Chorafas AUERBACH Library of Congress Cataloging-in-Publication Data Chorafas, Dimitris N. Integrating ERP, CRM, supply chain management, and smart materials / Dimitris N. Chorafas. p. cm. Includes bibliographical references and index. ISBN 0-8493-1076-8 (alk. paper) 1. Business logistics. 2. Customer relations. I. Title. HD38.5 .C44 2001 658.5—dc21 2001022227 This book contains information obtained from authentic and highly regarded sources. Reprinted material is quoted with permission, and sources are indicated. A wide variety of references are listed. Reasonable efforts have been made to publish reliable data and information, but the author and the publisher cannot assume responsibility for the validity of all materials or for the consequences of their use. Neither this book nor any part may be reproduced or transmitted in any form or by any means, electronic or mechanical, including photocopying, microfilming, and recording, or by any information storage or retrieval system, without prior permission in writing from the publisher. The consent of CRC Press LLC does not extend to copying for general distribution, for promotion, for creating new works, or for resale. Specific permission must be obtained in writing from CRC Press LLC for such copying. Direct all inquiries to CRC Press LLC, 2000 N.W. Corporate Blvd., Boca Raton, Florida 33431. Trademark Notice: Product or corporate names may be trademarks...

Words: 145509 - Pages: 583