AURIS-MM

Austrian Research Information System – MultiMedia enhanced

 

Content

Content   1

Objectives   2

Functional Requirements   2

Short description   2

Data Model of AURIS-MM   3

Service model and what is implemented   6

Inputting, publishing and registering   6

Web forms   7

RDF metadata  8

CSV INPUT  9

Information retrieval  9

Browse   9

Search   11

Information Updating   11

Multimedia  11

Site   12

Semantic web based services   13

Use Cases   14

Online information publishing use case   14

RDF services use case   14

 

 

Objectives

The primary intention of the AURIS-MM project is to provide an attractive web presentation and service for the on-line available Austrian research information. The new "Austrian Research Information System - Multimedia" will be multimedia enhanced and is still under development by Oct 2001. The project started from the existing common AURIS system (http://www.auris.ac.at) at Technical University Graz. The new system will be a combination of a central database (ORACLE AURIS-MM prototype, which is described here) and of additional distributed services. Attractive research data content (Multimedia type, other databases and web pages) will be found using the future Austrian research portal as well.

 The primary intention of the ORACLE AURIS-MM prototype is to host centrally all data which we can receive from the Austrian universities (or other research institutions) in relationally structured format as already agreed for the current AURIS system (Comma Separated Value files). Central data input support will be provided only for individual non university researchers (if the research institution has no own data collection service or database). Especially COS[1] – Community Of Science  like profiles will be attractive in combination with picture upload and a researcher index. All data will be open for any usage by the university project partners and also (if the individual researcher agrees) also for COS in US.

Another intention is the dissemination of Austrian research results into European and international scientific networks such as networks of librarian services based on Open archives initiative[2], Networked Digital Library of Theses and Dissertations[3] and others. Another very important intention of AURIS-MM development is including into information context, not only textual data presentations, but also multimedia, which are so important to represent research (pictures, charts, graphics, visualizations, presentations, scientific videos).

Due to importance of compatibility with European standards,  the AURIS-MM developed as CERIF-2000 (Common European Research Information format) compatible database. The AURIS-MM uses the CERIF-2000 relational database model to describe research data. In most cases AURIS-MM uses CERIF-2000 vocabularies to describe values of the attributes like the status of research project. When other Austrian specific vocabularies are used mapping defines assignments to the CERIF-2000 ones.

 

Short description

Currently the prototype of AURIS-MM is developed which implemented services

*      to collect research data through web forms

*      to import data from RDF format and AURIS-compatible CSV (Comma Separated Values) format (batch)

*      collect annotated knowledge on the web about research on the web (harvesting RDF metadata) 

*      to search collected data by values of attributes

*      to browse data using hierarchy of research topics (OSTAT vocabulary), organizational structure, relationships between objects

*      to collect through web forms annotations of multimedia elements  and research site and pages

*      to generate RSS descriptions of described sites and pages

*      to generate RDF descriptions of the research data

*      to authorize users

 

Data Model of AURIS-MM

For providing services, the basic classes of research data object are implemented, which contain the most significant information. Really AURIS-MM data model is CERIF-2000 data model with extensions for multimedia and  sites & pages descriptions. Heir information structure from the user point of view, as one sees in web forms is presented.

 

AURIS-MM data model

Class

Attributes and relations

Person

Description: persons are both university as well non-university researchers, and employees of the universities.

First name

Last name

Other names

Sex

Prize awards

Expert skills. A list of values, research topics, according to OSTAT vocabulary, which describe expertise of the person

Qualifications. A list of values which describe educational level of the person. Austrian degrees are used as a vocabulary (Dipl-Ing, Magister, Doktor)

Academic titles. Academic titles  - a list  of titles, which awarded by the person from academician community.

Research interests. Full text description of the person research achievements and interests. Primary might be used in search of collaborators, research results or in hiring, so the better if would be filled with words from properly scientific thesaurus and describe real, proved by publications, patents, results achievements

Email. Contact information. Better to use work email

Phone. Contact information. Better to use work phone

 

Organizations. A list of organizations in which the person works, teach, etc (look role of the persons in organization). When a relationship between persons and organization is added, the role of the person in organization should be specified

Projects. A list of projects in which person takes or took part in as a developers, manager.

Events. A list of events in which person take part in (speak, present, organize for conference).  

Multimedia elements. Multimedia elements about the person or created by person

Sites. Sites created by person, managed by person or containing content about person

Project

Descriptions: projects are organized activities which involve researchers, to achieve some scientific or developments objectives and which have start date and possibly end date. Projects might be official projects such as EU funded, FWF funded or university, personal  initiative projects. Course works, diploma works, doctorate works can be also described as projects

Title. The title of the project. Official registered title for funded projects, or a few sentence name of the project

Start date. The data when the project began or should begin officially.

End date. The data when the projects finished or should be finished.

Prize awards

URL. The URL of the page describing project activities, its results and deliverables.

Status. The status of the project, its current state, according the CERIF-2000 vocabulary. The project might be in execution, accepted, finished, etc

Abstract. The short description of the project. If project is official, the better to use official abstract. Any description can be used

Keywords. Keywords, describing project. Due to keywords frequently used in searching projects for collaboration, reuse of results, better to use known, accepted scientific terminology.

 

Organizations. A list of organizations participating, organizing, financing the project. The roles of participation are according to CERIf-2000 vocabulary

Persons. A list of persons taking part in the project

Projects. A list of related projects, which are subpart of the project , or this project is a part of which, consequent of project

Multimedia elements. Multimedia, data for visualization of research results, etc which are generated in the project activities. Also multimedia describing project and its results

Sites. Sites about project

Organization unit

Description: organization units are universities, faculties, institutes, departments of universities (example libraries), companies, funding organizations, organized research teams

Type of organization.

Acronym

Name

URL

Prizes and awards

Expert skills. The main research areas according to OSTAT vocabulary in which organization doing research and can provide expertise

Email

Phone

Research interests. The full text description of research interests

Is part of. If the given organization is a part of another organization.

 

Persons. Persons, employed by organization

Projects. Project which are governed, financed by organization or in which it takes part

Events. Event organized by organization or in which it takes part

Multimedia elements. Multimedia created by organization of describing organization

Sites. The corporate site of organizations, sites supported by organization or containing content about it

Event

Description: events are research relevant events, like conferences, workshops

Name

Type

Start date

End date

Location

Fee

Description

URL

 

Organizations

Persons

Projects

Events

Multimedia elements

Sites

Multimedia element

Description: multimedia elements are any types of multimedia, or data, software,   creating or used in creating of non-text presentations of research or research relevant activities, projects, persons.

Title (Ger)

Title (Eng)

Author

Creation date

Description

Length in MB

Length in minutes

URL

Rights

Format. Digital format of multimedia elements. MP3,  MPEG, more general audio or video, according to AURIS-MM vocabulary.

Subject. The theme of multimedia, what about multimedia element. The object can be specified (person, project, org unit) through relation, or can be described in full text

Audience. The target audience of the multimedia, primary group of the users/seers

Language. Language on which multimedia content, written, spoken

 

Organizations

Persons

Projects

Events

Sites

Site

Description: sites are web, internet or intranet  services, primarily based on web protocol which provide access to research relevant data or services

Title The title of the site. Short name.

URL. Primary access point

Description

Image URL. URL of the image presenting site

Image Alt Text which should be shown instead of image by browsers not supporting images

Format  Format in which published the content of the site

Content The type of content of the site, what about site (one organization, or project, publications, reference list in some research )

Protocol How the site and its services can be accessed

Type of service Which base services site provides

Language of content

Publisher

Type of publisher

Items

 

 

 

Service model and what is implemented

Inputting, publishing and registering

One purpose of the AURIS-MM system is to provide universities and researchers tools to disseminate their data and bring it to the interested audience, and to provide tools to interested users which help them retrieve and use relevant data.

To provide search an browse services over data, AURIS-MM  should contain their metadata description in terms specified early (See, Data Model for AURIS-MM). Metadata can be inputted into system by researchers manually or by universities.

 

Web forms

For each type of information resource in AURIS-MM web forms for inputting are developed

Person.

In the forms fields information about person can be inputted. Names and meaning of the fields (attributes), please, see in Data Model  for AURIS-MM. When the form filled in, button Insert Record should be clicked to save information into database. Then the next form for inputting information about person open, if you do not need to input, please, navigate to needed part of AURIS-MM using left bar. If you would like to provide information about relationships between person and other objects, please, open person page through search and then add relationships (see, Information Updating)

Project

In the forms fields information about project can be inputted. Names and meaning of the fields (attributes), please, see in Data Model  for AURIS-MM. When the form filled in, button Insert Record should be clicked to save information into database. Then the next form for inputting information about project open, if you do not need to input, please, navigate to needed part of AURIS-MM using left bar. If you would like to provide information about relationships between project and other objects, please, open project page through search and then add relationships (see, Information Updating)

Organization unit

In the forms fields information about organization unit can be inputted. Names and meaning of the fields (attributes), please, see in Data Model  for AURIS-MM. When the form filled in, button Insert Record should be clicked to save information into database. Then the next form for inputting information about organization unit open, if you do not need to input, please, navigate to needed part of AURIS-MM using left bar. If you would like to provide information about relationships between organization unit and other objects, please, open organization unit page through search and then add relationships (see, Information Updating)

 

Event

In the forms fields information about event can be inputted. Names and meaning of the fields (attributes), please, see in Data Model  for AURIS-MM. When the form filled in, button Insert Record should be clicked to save information into database. Then the next form for inputting information about event opens, if you do not need to input, please, navigate to needed part of AURIS-MM using left bar. If you would like to provide information about relationships between event and other objects, please, open organization unit page through search and then add relationships (see, Information Updating)

 

Multimedia element

In the forms fields information about multimedia element can be inputted. Names and meaning of the fields (attributes), please, see in Data Model  for AURIS-MM. When the form filled in, button Insert Record should be clicked to save information into database. Then the next form for inputting information about multimedia element opens, if you do not need to input, please, navigate to needed part of AURIS-MM using left bar. If you would like to provide information about relationships between multimedia element and other objects, please, open multimedia element page through search and then add relationships (see, Information Updating)

The form also must provide upload services which are under development now

 

Site

In the forms fields information about site can be inputted. Names and meaning of the fields (attributes), please, see in Data Model  for AURIS-MM. When the form filled in, button Insert Record should be clicked to save information into database. Then the next form for inputting information about site items opens, you can enter information about unlimited number of site items. If you do not need to input, please, navigate to needed part of AURIS-MM using left bar. If you would like to provide information about relationships between site and other objects, please, open multimedia element page through search and then add relationships (see, Information Updating)

 

RDF metadata

Another way to put research data into AURIS-MM is to create RDF presentation of the data, publish RDF on the web and then register the page containing  or data itself for AURIS-MM harvesting agent.

The benefits of use RDF services is high reuse of the data. The data can be caught and used by any Semantic Web agent; they can be registered in other Semantic Web systems. Due to providing ontology information it is possible that meaning of the will not be lost. The internal university system can be built over researchers RDF data.

For complete description of RDF Services, please, see RDF based services

CSV INPUT

The huge amount of Austrian data is stored in CSV files, which are specified by AURIS project. Currently universities publish   their data in CSV, and this procedure for data dissemination utilized by AURIS-MM

To load CSV data, AURIS-MM has AURIS model Oracle database. Before loading data, database should be empty. Then procedure based on SqlLoader Oracle utility loads CSV data into AURIS database.  Then PL/SQL procedures loads data into AURIS-MM

If there is no loaded entity in AURIS-MM then it will be created and attributes and relation will be loaded from CSV. If entity with the same identifier exists then it will be updated.

Information retrieval

Browse

Information can be retrieved by browsing in AURIS-MM.

For all types of the objects, browse page can be used to find information. In browse page the short information about objects is presented. Also group by and order by capabilities presented. The all set of database object is subdivided into pages, and user can browse information page by page

For every type of object on the page, objects related to given object are presented with the role of relation and it is possible to navigate from one object to another. As example, for project all taking part, managing, organizing persons and organization are presented with their roles, and it is possible to go to person page by one mouse-click

Persons

Currently implemented page by page navigation. Information about person name is presented. Order and group functions not supported

Organization units

Navigation through organization structure supported. For every organization, its departments, branches, part organization can be requested and used for following browsing. Access to sub organization is a sign “+” to the left of organization title

 Organization can be filtered by their type. If filter applied, then only organization of that type are presented in results set. A list of type is extended CERIF-2000 classification (in bold the most relevant for AURIS-MM)

academician institute

business enterprise sector

higher educational sector

international organizations

joint research centre                       

non-research private non-profit centre

non-research public sector

others

private non-profit research

private/commercial research

public research centre

university

university institute

 

When organization are grouped by organization type, then result set contains large letter definition of type, under which all organization of that type are grouped

When box “order by” chosen, then organization are ordered by chosen attribute in result page. The organization can be ordered by name or organization type.

Default mode – representing only organization title. If checkbox organization type is checked, then organization types also would be shown.

Checking Browse by research topic makes possible to browse OSTAT and see relevant organization for nodes.

 Project

In project browse page information about project presented. In default mode, not only title of the project but also status, start date and end date also are presented.

When projects are grouped by attribute, then result set contains large letter definition of the values of attributes, under which all projects with that value are grouped

Grouping by start date, end date and status is supported

Projects can be ordered by title, start date, end date, status

Event

Events can be filtered by their type. If filter applied, then only events of that type are presented in results set. The most relevant for research types are

Conference

workshop

Events can be grouped by event type and by event date. In case of grouping by date, date is rounded to month

Events can be ordered by name, type, start date

About each event, the start date of event and its title are presented in result page

Multimedia elements

Multimedia elements are not can be grouped or ordered now

About each elements, information about creation date, length in minutes and megabytes, url and title are presented

Sites

For sites possible to choose if information about site only should be presented (menu View choice Site  ) or about also its items (menu View choice Site and Items).

Sites can be grouped by content type and by geographical area

Title of the site, URL and short description are presented on the result page

Search

Information Updating

Multimedia

The research deals with complicated data structures, processes which needs advanced method for presentation. The importance of multimedia for research data could be hardly underestimated. Also multimedia could be a good addition for profiles of researchers, research projects, results, universities, attracting new audience.

AURIS-MM Multimedia allow to

*      register multimedia elements

*      describe multimedia elements (provide metadata)

*      upload file or files from desktop into the AURIS-MM. Persistent URL will be assigned to each of uploaded file

*      define relations between multimedia and other objects

*      search and browse collection of multimedia elements

Fig. Registering and Publishing multimedia descriptions

Site

A huge amount of research information is published on the researcher sites and universities information systems. The read worth for information seekers to include that information into searchable space. The web information can be included by full-txt indexing, what can include

Another way is registration of the sites and pages. Researcher and information system developer can register their sites, provide description of the site content, format, language.

Then when information published in AURIS-Mm, it is accessible to information seekers.

To register information about site, researcher need just open site registration form and fill it in. Also RSS (RDF Site Summary) description of site will be published, what allows to disseminate information about site and its content using public-available RSS services.

 

Semantic web based services

Semantic web services develop to create, register and collect information described in Semantic Web formats (RDF[4], DAML[5] ontology). Collected information is loaded into relation database of AURIS-MM, and can used for information retrieval.

Semantic web services consist of

*      DAML ontology to describe research data.  The ontology specify set of classes, their class/subclass and synonym relations, attribute specifications

*      RDF Creation tools to create RDF presentation of research information. As RDF Creation tools recommended to use AURIS-MM online forms, or OntoMat as offline desktop tool. To create RDF presentation of object in AURIS-MM web form for inputting information about the object should be open, filled in. Then information should be saved and RDF generation facilities of AURIS-MM used. To use then it is enough to click RDF Presentation link on the object AURIS-MM page.

*      Registration form of AURIS-MM.  RDF data about research can be published on the web for AURIS-MM and other system. Data can be published as a RDF file, or embedded into HTML file. To put them into AURIS-MM page or RDF file should be registered. AURIS-MM support registration form, only URL of page should be provided.

*      Agent to collect information. To collect data about research from the web AURIS-MM periodically and on request (registration) runs agent. Current version of AURIS-MM RDF collecting agent is a RDF Crawler (University of Karlsruhe, Germany)

*      RDF loading tools. To load information into relational database, AURIS-MM has a loading module which is Java application based on Jena (http://www.hpl.hp.com/semweb) RDF toolkit. Loading module loads new information, updates are not supported now (planned to implement)

*      Informational retrieval. Data and pages collected from RDF pages/files can be retrieved by 1) conventional web interfaces to database; 2) AURIS-MM retrieval tools

To get information how RDF services of AURIS-MM cab be used, please, see

Authentification

To protect data, make them more trustful AURIS-MM  has a security model. Users can update only data they entered, or which they are allowed to update. Nobody can update alien’s data. But any data can be annotated. 

To check rights of users, AURIS-MM has authorization services which are responsible for authentification of the user. To update, insert data, user should be authorized.

Authorization is executed by requesting username and password and comparing the to registered user names and password. To run authentification process, user should click login link at left top of the AURIS-MM page.

If user has no user account in the system he can create, one just providing basic information. To run registration procedure, user must click register link on authorization page.

Use Cases

Online information publishing use case

Step 1. A researcher would like to publish information about ones research in AURIS-MM. It will bring new audience to information about ones research. The audience will not be limited by persons, read journals which his articles published in. The new internet users, not only visiting pages of his university will find information about research. Other researchers would be able to annotate his research and one can know other’s opinion in more short time then publication of articles. Group collaboration can be organized

Step 2. When the researcher visits AURIS-MM, one recognize that to publish information one need to be logged in. To get username and password, one register in the system, providing basic information about oneself.  When one got username and password, the researcher log in AURIS-MM

Step 3. The object “Researcher” already created in database. Information from researcher profile, provided in registration is used.  The researcher publishes new information about oneself, - research area, affiliations, research interests

Step 4. The researcher describes ones projects, creating new object for each project and filling project forms in. then for each project the researcher describe ones own role

Step 5. The researcher describes scientific events in which one take part in, describing also own participation.

Step 6. The researcher has a huge amount of multimedia element relevant to his research, which can be used for assess of results, for disseminating information that exactly one does research in this area. One publishes that  elements into AURIS-MM, registering URL for already published on the web, and uploading not published yet.

Step 7. Finally researcher log of

Step 8. Another researcher began new projects and one would like to know results achieved in that research area, find collaborators, subcontractors.

Step 9. One visit AURIS-MM. To search data, registration is not required.   At first, one would like to find results in given area. One searches projects, events, organizations by keywords and browsing vocabulary.  When object is found, related object can be browsed using navigation services of AURIS-MM.

Step 10. Finally, researcher found project relevant to his project, by navigation one finds researchers toke part in that project and using contact information, one can establish correspondence. 

RDF  services use case

Step 1. The researcher uses OntoMat and CERIF-2000 ontology to describe data about himself and his projects, publications.
Researcher opens OntoMat, then load ontology which specify which entities, which
attributes and relations he can describe. Then using own html pages (example: http://derpi.tuwien.ac.at/~andrei), drag
and drop capabilities of OntoMat and inputting data manually, the researchers creates metadata describing research.  To create metadata, for each entity  one creates object of known class (hierarchy of classes from ontology is visualized by OntoMat), and fill in attribute values, then defines relations with other objects.
The researcher save new page with metadata embedded into the disk from OntoMat (OntoMat saves new page which is copy of loaded with embedded RDF metadata) . And then copy it into public-accessible web site

Step 2. To make data known for AURIS-MM, the researcher register page in the AURIS-MM Research Agent facility. One uses page/site registration form to do ir.   Researcher only registers url of the html or rdf page, or provide additional descriptions to determine context of data.

Step 3 AURIS-MM agent (now based on RDF Crawler) visits page and and pages referenced by it, get RDF metadata, load
them into AURIS-MM RDF datastore. So, finally one datastore (currently file) is created which contains all metadata collected by agent.

Step 4. Information seeker use AURIS-MM Query interface to find data about
researcher or project/publication. Searching information, he loads ontology
which provides vocabularies for search forms and search interfaces. Search interface understand class relations  (in future other semantic expressing a.) in search. AURIS-MM search agent  use Jena toolkit to parse
RDF, DAML ontologies, investigate semantic relations and query data (RDQL)

 

 



[1] Community Of Science – company in US with international coverage collecting data about researchers and bringing them to interested institutions.  http://www.cos.com

[2] OAI (Open Archive Initiative) – protocol and community to create and promote interoperability standards that aim to facilitate the efficient dissemination of content. OAI protocol; allows to share content (ex. Publications metadata) of institutions.  http://www.oai.org

[3] NTLTD (The Networked Digital Library of Theses and Dissertations) is a collaborative effort of universities around the world to promote creating, archiving, distributing and accessing Electronic Theses and Dissertations (ETDs). http://www.ndltd.org

[4] RDF (Resource Description Framework) – is a standard for describing resources on the web.  RDF allows to describe not only structure of information like XML, but also its meaning. http://www.w3.org/rdf

[5] DAML (DARPA Agent Markup Language)  - language to specify vocabularies describing data. http://www.daml.org