Evaluation is a very vital research interest in the digital library domain. This has been exhibited by the growth of the literature in the main conferences and journal papers. However it is very difficult for one to navigate in this extended corpus. For these reasons the DiLEO ontology has been developed in order to assist the exploration of important concepts and the discovery of trends in the evaluation of digital libraries. DiLEO is a domain ontology, which aims to conceptualize the DL evaluation domain by correlating its key entities and provide reasoning paths that support the design of evaluation experiments.
ManyEyes is a data visualization tool that aims to make quantitative and qualitative information more understandable for those without expertise in analyzing the data. It allows information like statistics, policies, and online discussions to be visualized in ways that help managers and policymakers identify trends and unmet needs. The document discusses developing ManyEyes by analyzing how other organizations use similar tools, identifying benchmark visualization tools, and getting input from internal stakeholders. Potential uses of ManyEyes within the organization are outlined for different types of staff.
Exploring perspectives in digital library evaluationGiannis Tsakonas
Digital library evaluation involves assessing the value of a digital library system or its operations. It is important to clearly define the scope and goals of the evaluation. Key questions to address include why is the evaluation being conducted, what aspects are being evaluated, who are the agents involved in the evaluation, and how will the evaluation be carried out. Common methods include both qualitative approaches like interviews and surveys, as well as quantitative methods like usage analysis and comparison studies. Careful planning is required to identify resources, personnel, tools, and timeline. The outcomes of an evaluation can include meaningful findings to improve the digital library as well as inconsistent or inapplicable results.
Workshop presented at the Wisconsin Conference for Local History and Historic Preservation, Wisconsin Rapids, October 11, 2013. Presenters: Sarah Grimm, Electronic Records Archivist, Wisconsin Historical Society and Emily Pfotenhauer, Recollection Wisconsin Program Manager, WiLS.
We were group no 2: notes for the MLAS2015 workshopGiannis Tsakonas
Summary note of the discussion of group no 2 in the IFLA MLAS 2015 workshop in Athens, March 12, 2015, involving librarians (from all around the world), book palaces and … Canadian rock groups.
{Tech}changes: the technological state of Greek Libraries.Giannis Tsakonas
The document summarizes technological changes in Greek libraries over recent years. While Greek libraries were early adopters of technological changes, penetration of eBooks and sophisticated business models remains limited. However, libraries have increasingly embraced open access, open source, and open data initiatives. Projects like Kallipos provide enhanced academic textbooks online. Funding from the EU and Greece has supported centralized technological solutions and opportunities for public/private cooperation to make technology more affordable and transform literacy programs.
The Ontology-based Business Architecture Engineering FrameworkDmitry Kudryavtsev
Business architecture became a well-known tool for business transformations. According to a recent study by Forrester, 50 percent of the companies polled claimed to have an active business architecture initiative, whereas 20 percent were planning to engage in business architecture work in the near future. However, despite the high interest in BA, there is not yet a common understanding of the main concepts. There is a lack for the business architecture framework which provides a complete metamodel, suggests methodology for business architecture development and enables tool support for it. The ORGMaster framework is designed to solve this problem using the ontology as a core of the metamodel. This paper describes the ORG-Master framework, its implementation and dissemination.
the presentation was given within the SOMET 2011 conference: http://www.somet.soft.iwate-pu.ac.jp/somet_11/
see the text in proceedings here: http://www.booksonline.iospress.nl/Content/View.aspx?piid=21454
Kudryavtsev, D., & Grigoriev, L. (2011). The ontology-based business architecture engineering framework. In proceedings of the 10th International Conference on Intelligent Software Methodologies, Tools and Techniques (SOMET), September 28-30, 2011, Saint-Petersburg, Russia. P. 233-252.
This document provides an overview of Management Architecture (MA). It defines key MA concepts and components. The MA aims to identify the parts of an enterprise, the relationships between those parts, and their attributes in order to help resolve complexity and enable adaptive, controlled systems. The document outlines the MA components, which include a generalized endeavor intelligence metamodel, relationship types, taxonomies, and lifecycle processes. It also describes how the MA can be implemented using a graph database and taxonomy to generate information products like models, plans and architectures. The goal of the MA is to help discover an organization's operations and intentions in order to establish and achieve measurable goals.
ManyEyes is a data visualization tool that aims to make quantitative and qualitative information more understandable for those without expertise in analyzing the data. It allows information like statistics, policies, and online discussions to be visualized in ways that help managers and policymakers identify trends and unmet needs. The document discusses developing ManyEyes by analyzing how other organizations use similar tools, identifying benchmark visualization tools, and getting input from internal stakeholders. Potential uses of ManyEyes within the organization are outlined for different types of staff.
Exploring perspectives in digital library evaluationGiannis Tsakonas
Digital library evaluation involves assessing the value of a digital library system or its operations. It is important to clearly define the scope and goals of the evaluation. Key questions to address include why is the evaluation being conducted, what aspects are being evaluated, who are the agents involved in the evaluation, and how will the evaluation be carried out. Common methods include both qualitative approaches like interviews and surveys, as well as quantitative methods like usage analysis and comparison studies. Careful planning is required to identify resources, personnel, tools, and timeline. The outcomes of an evaluation can include meaningful findings to improve the digital library as well as inconsistent or inapplicable results.
Workshop presented at the Wisconsin Conference for Local History and Historic Preservation, Wisconsin Rapids, October 11, 2013. Presenters: Sarah Grimm, Electronic Records Archivist, Wisconsin Historical Society and Emily Pfotenhauer, Recollection Wisconsin Program Manager, WiLS.
We were group no 2: notes for the MLAS2015 workshopGiannis Tsakonas
Summary note of the discussion of group no 2 in the IFLA MLAS 2015 workshop in Athens, March 12, 2015, involving librarians (from all around the world), book palaces and … Canadian rock groups.
{Tech}changes: the technological state of Greek Libraries.Giannis Tsakonas
The document summarizes technological changes in Greek libraries over recent years. While Greek libraries were early adopters of technological changes, penetration of eBooks and sophisticated business models remains limited. However, libraries have increasingly embraced open access, open source, and open data initiatives. Projects like Kallipos provide enhanced academic textbooks online. Funding from the EU and Greece has supported centralized technological solutions and opportunities for public/private cooperation to make technology more affordable and transform literacy programs.
The Ontology-based Business Architecture Engineering FrameworkDmitry Kudryavtsev
Business architecture became a well-known tool for business transformations. According to a recent study by Forrester, 50 percent of the companies polled claimed to have an active business architecture initiative, whereas 20 percent were planning to engage in business architecture work in the near future. However, despite the high interest in BA, there is not yet a common understanding of the main concepts. There is a lack for the business architecture framework which provides a complete metamodel, suggests methodology for business architecture development and enables tool support for it. The ORGMaster framework is designed to solve this problem using the ontology as a core of the metamodel. This paper describes the ORG-Master framework, its implementation and dissemination.
the presentation was given within the SOMET 2011 conference: http://www.somet.soft.iwate-pu.ac.jp/somet_11/
see the text in proceedings here: http://www.booksonline.iospress.nl/Content/View.aspx?piid=21454
Kudryavtsev, D., & Grigoriev, L. (2011). The ontology-based business architecture engineering framework. In proceedings of the 10th International Conference on Intelligent Software Methodologies, Tools and Techniques (SOMET), September 28-30, 2011, Saint-Petersburg, Russia. P. 233-252.
This document provides an overview of Management Architecture (MA). It defines key MA concepts and components. The MA aims to identify the parts of an enterprise, the relationships between those parts, and their attributes in order to help resolve complexity and enable adaptive, controlled systems. The document outlines the MA components, which include a generalized endeavor intelligence metamodel, relationship types, taxonomies, and lifecycle processes. It also describes how the MA can be implemented using a graph database and taxonomy to generate information products like models, plans and architectures. The goal of the MA is to help discover an organization's operations and intentions in order to establish and achieve measurable goals.
The document discusses object-oriented analysis and design (OOAD), providing an overview of OO concepts like objects, classes, relationships, and the OO development life cycle, and outlines 5 units that will be covered including introduction to OO, UML, OO analysis, OO design, and CASE tools.
The document provides an overview of software analysis and design. It defines the key purposes of analysis and design as transforming requirements into a system design and evolving an architecture. It explains the difference between analysis, which focuses on understanding problems, and design, which focuses on solutions. The document also introduces common analysis and design concepts like the four views of architecture, use cases, packages, layers, and patterns.
This document outlines the course objectives and content for a software architectures course. The key topics covered include:
- Understanding what constitutes software architecture, architectural drivers, styles and views.
- Examining quality attribute workshops, architectural views, styles and documenting architectures.
- Exploring specific architectural styles, views, patterns and how they are used to specify system architecture.
- Analyzing architectures for emerging technologies like service-oriented architectures, cloud computing and adaptive structures.
The course aims to help students understand how to design architectures that meet requirements and explain the influence of architecture on technical and business activities. It covers important architectural concepts and how to apply styles and views.
This presentation is about a lecture I gave within the "Software systems and services" immigration course at the Gran Sasso Science Institute, L'Aquila (Italy): http://cs.gssi.infn.it/.
http://www.ivanomalavolta.com
[2015/2016] Introduction to software architectureIvano Malavolta
This presentation is about a lecture I gave within the "Software systems and services" immigration course at the Gran Sasso Science Institute, L'Aquila (Italy): http://cs.gssi.infn.it/.
http://www.ivanomalavolta.com
Enterprise Architecture Workshop London - July 17th 2017Daljit Banger
Slides from The BCS EA Conference in London on the 17th July - Focus was on the group exercise of defining and linking architectural artefacts with various project types
Systems Analysis,
Systems Design,
Systems Modelling,
Systems Architecture,
System Development and Testing,
System Maintenance and Evolution,
SDLC example (Cloud Service life cycle)
The document provides an introduction to Object Oriented Analysis and Design (OOAD). It discusses the key concepts of object orientation including objects, classes, attributes, methods, and interactions through message passing. It also describes the Unified Process, a popular iterative software development process used for object oriented systems. The phases of the Unified Process include Inception, Elaboration, Construction, Transition, and Production. Finally, it introduces various UML diagrams used in OOAD including use case diagrams, class diagrams, object diagrams, activity diagrams, and their applications and examples.
An employee who helps passengers
- A use case has a unique name and an optional description.
- Examples:
- Buy ticket: Purchase a ticket for travel
- Check schedule: Check train schedule and availability
- Provide location: Provide train location to passengers
Buy ticket
Check schedule
Provide location
Passenger
Assistant
GPS satellite
Use Case Modelling (Contd.)
Associations
- Associations connect actors to the use cases they are involved in.
- Types of associations:
1. Basic association: Actor uses the use case
2. Extend association: Extends the basic behavior of a use case
3
The document provides an introduction to Object Oriented Analysis and Design (OOAD). It discusses the key concepts of object orientation including objects, classes, attributes, methods, and interactions through message passing. It also describes the Unified Process, a popular iterative software development process used for object oriented systems. The Unified Process consists of inception, elaboration, construction, transition, and production phases. Finally, the document introduces various UML diagrams used in OOAD including use case diagrams, class diagrams, object diagrams, and activity diagrams. It provides examples of these diagrams for a passport automation system.
The document discusses improving project management using formal modeling and architectures. It covers applying enterprise architecture and modeling concepts to project management. Some key topics include modeling perspectives like business, system, and technical modeling; modeling standards and languages like SysML; and using modeling to better organize project information and provide common understanding of objectives, roles, and constraints.
[2017/2018] Introduction to Software ArchitectureIvano Malavolta
This document provides an introduction to software architecture concepts. It defines software architecture as the selection of structural elements and their interactions within a system. Common architectural styles are described, including Model-View-Controller (MVC), publish-subscribe, layered, shared data, peer-to-peer, and pipes and filters. Tactics are introduced as design decisions that refine styles to control quality attributes. The document emphasizes that architectural styles solve recurring problems and promote desired qualities like performance, security, and maintainability.
[2016/2017] Introduction to Software ArchitectureIvano Malavolta
This presentation is about a lecture I gave within the "Software systems and services" immigration course at the Gran Sasso Science Institute, L'Aquila (Italy): http://cs.gssi.infn.it/.
http://www.ivanomalavolta.com
Eugenio Mauri: resumee of the article "From conceptual modelling to requireme...Eugenio Mauri
- Requirements engineering (RE) focuses on requirements elicitation, validation, and representation to better manage change compared to conceptual modeling (CM) which only focused on system functionality.
- RE divides the universe of discourse into three worlds - the subject world, usage world, and system world - related by four types of relationships, whereas CM only considered one relationship.
- Goal-driven and scenario-based approaches in RE help relate organizational objectives to system functions by considering user points of view through normal and exceptional use cases.
The document provides information on a course titled "Software Engineering" taught by Dr. P. Visu at Velammal Engineering College. It includes the course objectives, outcomes, syllabus, and learning resources. The objectives are to understand software project phases, requirements engineering, object-oriented concepts, enterprise integration, and testing techniques. The outcomes cover comparing process models, requirements engineering, object-oriented fundamentals, software design, and testing techniques. The syllabus covers topics like software processes, requirements analysis, object-oriented concepts, software design, testing, and project management over 5 units. Recommended textbooks and online references are also provided.
This document provides an overview of the system development life cycle (SDLC) and object-oriented analysis and design. It discusses the four main phases of the SDLC - planning, analysis, design, and implementation. Within each phase, common techniques and deliverables are described, such as creating use case diagrams and class diagrams during analysis, and designing system architecture and user interfaces during design. Object-oriented concepts like classes, objects, and relationships are also explained.
This document provides an overview of object oriented analysis and design (OOAD) and the unified process. It introduces key OOAD concepts like objects, classes, attributes, methods, and interactions through message passing. The benefits of object orientation are discussed. The unified process is presented as a popular iterative software development process used for building OO systems. The unified process consists of inception, elaboration, construction, transition, and production phases. Common UML diagrams like use case diagrams, class diagrams, object diagrams, and activity diagrams are also introduced as tools used in OOAD.
This document discusses business logic layers and object-oriented design patterns. It begins by explaining what a business logic layer is and provides examples of services, entities, and rules/calculations. It then covers different patterns for structuring business logic, including procedure pattern, table module pattern, and object-based patterns like active record and domain model. Key differences between the patterns are explained. The remainder of the document dives deeper into object-oriented design patterns, categorizing them as creational, structural, and behavioral patterns. Examples are provided for factory, singleton, decorator, proxy, adapter, facade, strategy, and chain of responsibility patterns. Polymorphism and its importance to design patterns is also discussed.
The document provides information on a course titled "Software Engineering" taught by Dr. P. Visu at Velammal Engineering College. It includes the course objectives, outcomes, syllabus, and learning resources. The objectives are to understand software project phases, requirements engineering, object-oriented concepts, enterprise integration, and testing techniques. The outcomes cover comparing process models, formulating requirements engineering concepts, understanding object-oriented fundamentals, applying software design procedures, and finding errors with testing techniques. The syllabus covers topics like software processes, requirements analysis, object-oriented concepts, software design, and testing and management over 5 units. Recommended textbooks and online references are also provided.
Is The Architectures Of The Convnets ) For Action...Sheila Guy
The document discusses enterprise architecture (EA), which is defined as a conceptual blueprint that defines the structure and operation of an organization. The purpose of EA is to understand how an organization can most effectively achieve its current and future objectives. Some key benefits of EA include taking a holistic approach, ensuring consistency when delivering solutions to business problems, and aligning business and IT strategies to effectively use IT assets and support the organization's goals. EA is similar to city planning in providing an overall framework and context.
Αρχειακά Μεταδεδομένα: Πρότυπα και Διαχείριση στον Παγκόσμιο ΙστόGiannis Tsakonas
Από τη δεκαετία του 1970 μέχρι σήμερα το Διεθνές Συμβούλιο Αρχείων δημιουργεί και παρέχει στην κοινότητα των Αρχείων και των Αρχειονόμων μια σειρά από πρότυπα για την ανάπτυξη αρχειακών βοηθημάτων έρευνας και συναφών καταλόγων και ευρετηρίων. Στόχος των προτύπων είναι η κοινή αντίληψη, προσέγγιση και ομοιομορφία στη δημιουργία καταλόγων, καθιερωμένων εγγραφών και στη θεματική περιγραφή των αρχείων, της δομής και του περιεχομένου τους.
Ο Παγκόσμιος ιστός έχει γίνει ένα από τα σημαντικότερα μέσα διακίνησης πληροφορίας και η εκρηκτική ανάπτυξη των αντίστοιχων τεχνολογιών ανάπτυξης εφαρμογών στο περιβάλλον του έχει οδηγήσει στην αξιοποίησή του από διάφορες κοινότητες. Σε αυτό το πλαίσιο οι Αρχειονόμοι καλούνται να κωδικοποιήσουν τα μεταδεδομένα τους και να τα καταστήσουν ικανά να διαλειτουργήσουν σε ένα παγκόσμιο περιβάλλον διαχείρισης πληροφορίας και γνώσης, όπου όλες οι επιστημονικές κοινότητες συνυπάρχουν.
Στόχος του σεμιναρίου είναι να παρουσιάσει (α) βασικά πρότυπα διαχείρισης αρχειακής πληροφορίας και (β) το τεχνολογικό υπόβαθρο το οποίο καθορίζει τους τρόπους με τους οποίους είναι δυνατή η ανταλλαγή και η διαλειτουργικότητα - διασύνδεση της αρχειακής πληροφορίας με την πληροφορία που παράγουν άλλοι οργανισμοί και κοινότητες με τις οποίες οι αρχειακές υπηρεσίες έχουν άμεση σχέση.
Το σεμινάριο απευθύνεται σε εργαζόμενους σε δημόσιους και ιδιωτικούς αρχειακούς φορείς, φοιτητές και πτυχιούχους αρχειονόμους, βιβλιοθηκονόμους και πτυχιούχους Πανεπιστημίων και ΤΕΙ με παρεμφερή επαγγελματικά και επιστημονικά ενδιαφέροντα.
Το σεμινάριο εντάσσεται στις δραστηριότητες της Ομάδας Βάσεων Δεδομένων και Πληροφοριακών Συστημάτων του Εργαστηρίου Ψηφιακών Βιβλιοθηκών και Ηλεκτρονικής Δημοσίευσης του Τμήματος Αρχειονομίας, Βιβλιοθηκονομίας και Μουσειολογίας του Ιονίου Πανεπιστημίου, διοργανώνεται στο πλαίσιο του 21st International Conference on Theory and Practice of Digital Libraries και θα διεξαχθεί στο ξενοδοχείο Grand Hotel Palace, Μοναστηρίου 305, Θεσσαλονίκη, την Τρίτη 19 Σεπτεμβρίου 2017 και ώρες 14.00 – 17.00.
The “Nomenclature of Multidimensionality” in the Digital Libraries Evaluation...Giannis Tsakonas
Digital libraries evaluation is characterised as an interdisciplinary and multidisciplinary domain posing a set of challenges to the research communities that intend to utilise and assess criteria, methods and tools. The amount of scientific production, which is published on the field, hinders and disorientates the researchers who are interested in the domain. The researchers need guidance in order to exploit the considerable amount of data and the diversity of methods effectively as well as to identify new research goals and develop their plans for future works. This paper proposes a methodological pathway to investigate the core topics of the digital library evaluation domain, author communities, their relationships, as well as the researchers who significantly contribute to major topics. The proposed methodology exploits topic modelling algorithms and network analysis on a corpus consisting of the digital library evaluation papers presented in JCDL,ECDL/TDPL and ICADL conferences in the period 2001–2013.
Full text at: dx.doi.org/10.1007/978-3-319-43997-6_19
Session: Digital Library Evaluation
Time: Thursday, 08/Sep/2016, 9:00am - 10:30am
Chair: Claus-Peter Klas
Location: Blauer Saal, Hannover Congress Centrum
The document discusses object-oriented analysis and design (OOAD), providing an overview of OO concepts like objects, classes, relationships, and the OO development life cycle, and outlines 5 units that will be covered including introduction to OO, UML, OO analysis, OO design, and CASE tools.
The document provides an overview of software analysis and design. It defines the key purposes of analysis and design as transforming requirements into a system design and evolving an architecture. It explains the difference between analysis, which focuses on understanding problems, and design, which focuses on solutions. The document also introduces common analysis and design concepts like the four views of architecture, use cases, packages, layers, and patterns.
This document outlines the course objectives and content for a software architectures course. The key topics covered include:
- Understanding what constitutes software architecture, architectural drivers, styles and views.
- Examining quality attribute workshops, architectural views, styles and documenting architectures.
- Exploring specific architectural styles, views, patterns and how they are used to specify system architecture.
- Analyzing architectures for emerging technologies like service-oriented architectures, cloud computing and adaptive structures.
The course aims to help students understand how to design architectures that meet requirements and explain the influence of architecture on technical and business activities. It covers important architectural concepts and how to apply styles and views.
This presentation is about a lecture I gave within the "Software systems and services" immigration course at the Gran Sasso Science Institute, L'Aquila (Italy): http://cs.gssi.infn.it/.
http://www.ivanomalavolta.com
[2015/2016] Introduction to software architectureIvano Malavolta
This presentation is about a lecture I gave within the "Software systems and services" immigration course at the Gran Sasso Science Institute, L'Aquila (Italy): http://cs.gssi.infn.it/.
http://www.ivanomalavolta.com
Enterprise Architecture Workshop London - July 17th 2017Daljit Banger
Slides from The BCS EA Conference in London on the 17th July - Focus was on the group exercise of defining and linking architectural artefacts with various project types
Systems Analysis,
Systems Design,
Systems Modelling,
Systems Architecture,
System Development and Testing,
System Maintenance and Evolution,
SDLC example (Cloud Service life cycle)
The document provides an introduction to Object Oriented Analysis and Design (OOAD). It discusses the key concepts of object orientation including objects, classes, attributes, methods, and interactions through message passing. It also describes the Unified Process, a popular iterative software development process used for object oriented systems. The phases of the Unified Process include Inception, Elaboration, Construction, Transition, and Production. Finally, it introduces various UML diagrams used in OOAD including use case diagrams, class diagrams, object diagrams, activity diagrams, and their applications and examples.
An employee who helps passengers
- A use case has a unique name and an optional description.
- Examples:
- Buy ticket: Purchase a ticket for travel
- Check schedule: Check train schedule and availability
- Provide location: Provide train location to passengers
Buy ticket
Check schedule
Provide location
Passenger
Assistant
GPS satellite
Use Case Modelling (Contd.)
Associations
- Associations connect actors to the use cases they are involved in.
- Types of associations:
1. Basic association: Actor uses the use case
2. Extend association: Extends the basic behavior of a use case
3
The document provides an introduction to Object Oriented Analysis and Design (OOAD). It discusses the key concepts of object orientation including objects, classes, attributes, methods, and interactions through message passing. It also describes the Unified Process, a popular iterative software development process used for object oriented systems. The Unified Process consists of inception, elaboration, construction, transition, and production phases. Finally, the document introduces various UML diagrams used in OOAD including use case diagrams, class diagrams, object diagrams, and activity diagrams. It provides examples of these diagrams for a passport automation system.
The document discusses improving project management using formal modeling and architectures. It covers applying enterprise architecture and modeling concepts to project management. Some key topics include modeling perspectives like business, system, and technical modeling; modeling standards and languages like SysML; and using modeling to better organize project information and provide common understanding of objectives, roles, and constraints.
[2017/2018] Introduction to Software ArchitectureIvano Malavolta
This document provides an introduction to software architecture concepts. It defines software architecture as the selection of structural elements and their interactions within a system. Common architectural styles are described, including Model-View-Controller (MVC), publish-subscribe, layered, shared data, peer-to-peer, and pipes and filters. Tactics are introduced as design decisions that refine styles to control quality attributes. The document emphasizes that architectural styles solve recurring problems and promote desired qualities like performance, security, and maintainability.
[2016/2017] Introduction to Software ArchitectureIvano Malavolta
This presentation is about a lecture I gave within the "Software systems and services" immigration course at the Gran Sasso Science Institute, L'Aquila (Italy): http://cs.gssi.infn.it/.
http://www.ivanomalavolta.com
Eugenio Mauri: resumee of the article "From conceptual modelling to requireme...Eugenio Mauri
- Requirements engineering (RE) focuses on requirements elicitation, validation, and representation to better manage change compared to conceptual modeling (CM) which only focused on system functionality.
- RE divides the universe of discourse into three worlds - the subject world, usage world, and system world - related by four types of relationships, whereas CM only considered one relationship.
- Goal-driven and scenario-based approaches in RE help relate organizational objectives to system functions by considering user points of view through normal and exceptional use cases.
The document provides information on a course titled "Software Engineering" taught by Dr. P. Visu at Velammal Engineering College. It includes the course objectives, outcomes, syllabus, and learning resources. The objectives are to understand software project phases, requirements engineering, object-oriented concepts, enterprise integration, and testing techniques. The outcomes cover comparing process models, requirements engineering, object-oriented fundamentals, software design, and testing techniques. The syllabus covers topics like software processes, requirements analysis, object-oriented concepts, software design, testing, and project management over 5 units. Recommended textbooks and online references are also provided.
This document provides an overview of the system development life cycle (SDLC) and object-oriented analysis and design. It discusses the four main phases of the SDLC - planning, analysis, design, and implementation. Within each phase, common techniques and deliverables are described, such as creating use case diagrams and class diagrams during analysis, and designing system architecture and user interfaces during design. Object-oriented concepts like classes, objects, and relationships are also explained.
This document provides an overview of object oriented analysis and design (OOAD) and the unified process. It introduces key OOAD concepts like objects, classes, attributes, methods, and interactions through message passing. The benefits of object orientation are discussed. The unified process is presented as a popular iterative software development process used for building OO systems. The unified process consists of inception, elaboration, construction, transition, and production phases. Common UML diagrams like use case diagrams, class diagrams, object diagrams, and activity diagrams are also introduced as tools used in OOAD.
This document discusses business logic layers and object-oriented design patterns. It begins by explaining what a business logic layer is and provides examples of services, entities, and rules/calculations. It then covers different patterns for structuring business logic, including procedure pattern, table module pattern, and object-based patterns like active record and domain model. Key differences between the patterns are explained. The remainder of the document dives deeper into object-oriented design patterns, categorizing them as creational, structural, and behavioral patterns. Examples are provided for factory, singleton, decorator, proxy, adapter, facade, strategy, and chain of responsibility patterns. Polymorphism and its importance to design patterns is also discussed.
The document provides information on a course titled "Software Engineering" taught by Dr. P. Visu at Velammal Engineering College. It includes the course objectives, outcomes, syllabus, and learning resources. The objectives are to understand software project phases, requirements engineering, object-oriented concepts, enterprise integration, and testing techniques. The outcomes cover comparing process models, formulating requirements engineering concepts, understanding object-oriented fundamentals, applying software design procedures, and finding errors with testing techniques. The syllabus covers topics like software processes, requirements analysis, object-oriented concepts, software design, and testing and management over 5 units. Recommended textbooks and online references are also provided.
Is The Architectures Of The Convnets ) For Action...Sheila Guy
The document discusses enterprise architecture (EA), which is defined as a conceptual blueprint that defines the structure and operation of an organization. The purpose of EA is to understand how an organization can most effectively achieve its current and future objectives. Some key benefits of EA include taking a holistic approach, ensuring consistency when delivering solutions to business problems, and aligning business and IT strategies to effectively use IT assets and support the organization's goals. EA is similar to city planning in providing an overall framework and context.
Αρχειακά Μεταδεδομένα: Πρότυπα και Διαχείριση στον Παγκόσμιο ΙστόGiannis Tsakonas
Από τη δεκαετία του 1970 μέχρι σήμερα το Διεθνές Συμβούλιο Αρχείων δημιουργεί και παρέχει στην κοινότητα των Αρχείων και των Αρχειονόμων μια σειρά από πρότυπα για την ανάπτυξη αρχειακών βοηθημάτων έρευνας και συναφών καταλόγων και ευρετηρίων. Στόχος των προτύπων είναι η κοινή αντίληψη, προσέγγιση και ομοιομορφία στη δημιουργία καταλόγων, καθιερωμένων εγγραφών και στη θεματική περιγραφή των αρχείων, της δομής και του περιεχομένου τους.
Ο Παγκόσμιος ιστός έχει γίνει ένα από τα σημαντικότερα μέσα διακίνησης πληροφορίας και η εκρηκτική ανάπτυξη των αντίστοιχων τεχνολογιών ανάπτυξης εφαρμογών στο περιβάλλον του έχει οδηγήσει στην αξιοποίησή του από διάφορες κοινότητες. Σε αυτό το πλαίσιο οι Αρχειονόμοι καλούνται να κωδικοποιήσουν τα μεταδεδομένα τους και να τα καταστήσουν ικανά να διαλειτουργήσουν σε ένα παγκόσμιο περιβάλλον διαχείρισης πληροφορίας και γνώσης, όπου όλες οι επιστημονικές κοινότητες συνυπάρχουν.
Στόχος του σεμιναρίου είναι να παρουσιάσει (α) βασικά πρότυπα διαχείρισης αρχειακής πληροφορίας και (β) το τεχνολογικό υπόβαθρο το οποίο καθορίζει τους τρόπους με τους οποίους είναι δυνατή η ανταλλαγή και η διαλειτουργικότητα - διασύνδεση της αρχειακής πληροφορίας με την πληροφορία που παράγουν άλλοι οργανισμοί και κοινότητες με τις οποίες οι αρχειακές υπηρεσίες έχουν άμεση σχέση.
Το σεμινάριο απευθύνεται σε εργαζόμενους σε δημόσιους και ιδιωτικούς αρχειακούς φορείς, φοιτητές και πτυχιούχους αρχειονόμους, βιβλιοθηκονόμους και πτυχιούχους Πανεπιστημίων και ΤΕΙ με παρεμφερή επαγγελματικά και επιστημονικά ενδιαφέροντα.
Το σεμινάριο εντάσσεται στις δραστηριότητες της Ομάδας Βάσεων Δεδομένων και Πληροφοριακών Συστημάτων του Εργαστηρίου Ψηφιακών Βιβλιοθηκών και Ηλεκτρονικής Δημοσίευσης του Τμήματος Αρχειονομίας, Βιβλιοθηκονομίας και Μουσειολογίας του Ιονίου Πανεπιστημίου, διοργανώνεται στο πλαίσιο του 21st International Conference on Theory and Practice of Digital Libraries και θα διεξαχθεί στο ξενοδοχείο Grand Hotel Palace, Μοναστηρίου 305, Θεσσαλονίκη, την Τρίτη 19 Σεπτεμβρίου 2017 και ώρες 14.00 – 17.00.
The “Nomenclature of Multidimensionality” in the Digital Libraries Evaluation...Giannis Tsakonas
Digital libraries evaluation is characterised as an interdisciplinary and multidisciplinary domain posing a set of challenges to the research communities that intend to utilise and assess criteria, methods and tools. The amount of scientific production, which is published on the field, hinders and disorientates the researchers who are interested in the domain. The researchers need guidance in order to exploit the considerable amount of data and the diversity of methods effectively as well as to identify new research goals and develop their plans for future works. This paper proposes a methodological pathway to investigate the core topics of the digital library evaluation domain, author communities, their relationships, as well as the researchers who significantly contribute to major topics. The proposed methodology exploits topic modelling algorithms and network analysis on a corpus consisting of the digital library evaluation papers presented in JCDL,ECDL/TDPL and ICADL conferences in the period 2001–2013.
Full text at: dx.doi.org/10.1007/978-3-319-43997-6_19
Session: Digital Library Evaluation
Time: Thursday, 08/Sep/2016, 9:00am - 10:30am
Chair: Claus-Peter Klas
Location: Blauer Saal, Hannover Congress Centrum
Increasing traceability of physical library items through Koha: the case of S...Giannis Tsakonas
Presentation in KohaCon2016, the major event of Koha community, on May 31, 2016. The Library & Information Center, University of Patras, Greece has developed the SELIDA framework, which integrates a set of standardized and widespread library technologies in order to increase the identification and traceability of physical items, such as books. The framework makes use of RFID tags in order to assign unique identification marks, in the form of URIs that can be globally exchanged. The framework has been implemented in the fully translated and customized Koha installation of our Library and its core services support checking in/out of books and browsing of history transactions with geospatial visualization. Its use can support transactions between various libraries or branches of the same library. The proposed presentation will describe the architecture of the framework and how it connects to Koha, as well as the challenges we faced during its development.
Βιβλιοθήκες & Πολιτισμός: τα προφανή και τα ευνόηταGiannis Tsakonas
Παρουσίαση στο πάνελ "Πολιτισµός και νέες τεχνολογίες: από τον αισθητό στον ψηφιακό κόσµο" που διοργανώθηκε στο πλαίσιο της ενότητας "Ελευθέρο Βήμα" του Forum Ανάπτυξης 2014 (Κυριακή 23 Νοεµβρίου 2014 στις 20:30-22:00, Ξενοδοχείο Αστήρ, Αίθουσα ΙΙ).
Affective relationships between users & libraries in times of economic stressGiannis Tsakonas
This study used the Stimulus-Organism-Response framework to identify the critical parameters that govern the affective relationships between Greek academic libraries and their users during times of economic stress. A survey of 950 library users found that social cues like willingness, kindness, and knowledge had the strongest impact on users' emotions. Emotions like satisfaction, confidence and safety positively correlated with library usage. The findings suggest that creating a welcoming environment and providing friendly service are important for positively influencing users' feelings about the library. Further research is needed to explore how these relationship factors interact and influence social and systemic interactions.
Charting the Digital Library Evaluation Domain with a Semantically Enhanced M...Giannis Tsakonas
This document proposes a methodology for discovering patterns in scientific literature using a case study of digital library evaluation. It involves:
1. Classifying documents to identify relevant papers using naive Bayes classification.
2. Semantically annotating papers with concepts from a Digital Library Evaluation Ontology using the GoNTogle annotation tool. Over 2,600 annotations were generated.
3. Clustering the annotated papers into coherent groups using k-means clustering.
4. Interpreting the clusters with the assistance of the ontology to discover patterns and trends in the literature. Benchmarking tests were performed to evaluate effectiveness of the methodology.
Παρουσίαση για το σεμινάριο “Δεδομένα Βιβλιοθηκών στο μελλοντικό ψηφιακό περιβάλλον - FRBR και Linked Data”
Το σεμινάριο διοργανώθηκε από τις Βιβλιοθήκες του Τμήματος Νομικής του ΕΚΠΑ και του Πανεπιστημίου Πειραιώς στις 18 και 19 Ιουνίου 2012, υπό την επιμέλεια της Ομάδας Βάσεων Δεδομένων και Πληροφοριακών Συστημάτων του Εργαστηρίου Ψηφιακών Βιβλιοθηκών και Ηλεκτρονικής Δημοσίευσης του Τμήματος Αρχειονομίας - Βιβλιοθηκονομίας του Ιονίου Πανεπιστημίου
Διδάσκοντες:
- Μανόλης Πεπονάκης (MLIS)
- Δρ. Μιχάλης Σφακάκης
- Δρ. Χρήστος Παπαθεοδώρου
Policies for geospatial collections: a research in US and Canadian academic l...Giannis Tsakonas
This document summarizes a research study on geospatial collection development policies in US and Canadian academic libraries. It includes the session overview, research framework, definitions, literature review, objectives, methodology, findings, and conclusions. The methodology involved analyzing the websites of 21 academic libraries for their geospatial policies. The findings show variability in policies but many included general information, collection details, and references to open data. The conclusions are that policies lack homogeneity and more research is needed on policies in other countries.
Developing a Metadata Model for Historic Buildings: Describing and Linking Ar...Giannis Tsakonas
This document discusses developing a metadata model called ARMOS (Architecture Metadata Object Schema) for describing historic buildings. It covers traditional flat metadata descriptions of architecture, examining relationships between works and images/other works. ARMOS aims to group related buildings logically and connect them to facilitate discovery. It draws from architecture theories on morphology, typology and patterns. The conceptual model identifies entities, relationships and attributes. ARMOS is a harmonization profile combining descriptive, structural, administrative and technical metadata from various sources. Issues around terminology, extensions and interoperability are discussed.
Query Expansion and Context: Thoughts on Language, Meaning and Knowledge Orga...Giannis Tsakonas
This document summarizes a workshop on digital information management that took place in April 2012 in Corfu, Greece. It discusses some of the challenges of information retrieval when using natural language queries, including problems of ambiguity, context, and the use of knowledge organization systems and query expansion to help address these challenges. The role of user models and evaluation in understanding real language use is also mentioned.
The document summarizes a path-based approach for storing and querying multidimensional XML (MXML) data in a relational database. MXML extends XML to represent data with different facets under different contexts. The approach stores MXML nodes in separate tables based on their type and uses a path table and Dewey labeling for indexing. It represents contexts using ordered worlds and binary vectors. It also defines Multidimensional XPath (MXPath) to query MXML data using both explicit and inherited contexts.
Δεδομένα Βιβλιοθηκών στο μελλοντικό ψηφιακό περιβάλλον - FRBR και Linked DataGiannis Tsakonas
Παρουσίαση για το σεμινάριο “Δεδομένα Βιβλιοθηκών στο μελλοντικό ψηφιακό περιβάλλον - FRBR και Linked Data”
Το σεμινάριο διοργανώθηκε από τη Βιβλιοθήκη και Κέντρο Πληροφόρησης του Πανεπιστημίου Πατρών, στους χώρους της οποίας διεξήχθη την Παρασκευή 3 Φεβρουαρίου 2012, υπό την επιμέλεια της Ομάδας Βάσεων Δεδομένων και Πληροφοριακών Συστημάτων του Εργαστηρίου Ψηφιακών Βιβλιοθηκών και Ηλεκτρονικής Δημοσίευσης του Τμήματος Αρχειονομίας - Βιβλιοθηκονομίας του Ιονίου Πανεπιστημίου
Διδάσκοντες:
- Μανόλης Πεπονάκης (MLIS)
- Δρ. Μιχάλης Σφακάκης
- Δρ. Χρήστος Παπαθεοδώρου
This document discusses open bibliographic data and the Open Bibliographic Principles initiative. It provides background on exchanging bibliographic data and reasons for making it open, such as freeing access, facilitating collaboration, and advancing research. Complications discussed include proprietary attitudes and loss of provenance over time. The document also covers topics such as using bibliographic data as linked open data, navigating it, examples like Libris, applicable licenses, and the E-LIS experience in adopting an open license.
E-LIS, το ηλεκτρονικό αρχείο για τη Βιβλιοθηκονομία και την Επιστήμη της Πληρ...Giannis Tsakonas
Presentation in the 16th Panhellenic Conference of Academic Libraries.
Φραντζή, Μ., Ανδρέου, Α.Κ., Τσάκωνας, Γ., et al. E-LIS, το ηλεκτρονικό αρχείο για τη Βιβλιοθηκονομία και την Επιστήμη της Πληροφόρησης: τρόποι αξιοποίησης του από την Ελληνική βιβλιοθηκονομική κοινότητα, 2007. In 16ο Πανελλήνιο Συνέδριο Ακαδημαϊκών Βιβλιοθηκών,Πειραιάς (GR),1-3 Οκτωβρίου 2007
Alternative location at:
The document discusses conceptual similarity and how, where, and why it is measured. It provides examples of measuring similarity between different types of objects, such as words, concepts, and hierarchies. It also summarizes various methods used to measure similarity, including precision and recall used in information retrieval, string matching measures to compare lexical terms, and measures to compare conceptual structures by examining hierarchies and semantic relationships between concepts.
Back to the basics-Part2: Data exploration: representing and testing data pro...Giannis Tsakonas
This document discusses exploring and representing data properties through statistical analysis techniques. It covers topics like descriptive statistics, graphical representations of data through histograms and boxplots, testing for normality and homogeneity of variance, and exploring differences between groups of data. The goal is to properly examine data distributions and assumptions before conducting further statistical tests and analysis.
User studies: enquiry foundations and methodological considerationsGiannis Tsakonas
User studies aim to understand how users interact with and utilize information sources. There are two main types of user studies: usage studies which examine what, why, and how much is used, and behavior studies which examine how and why something is used. Methodologically, user studies employ various qualitative and quantitative methods like interviews, surveys, observations, and log/keystroke analysis to understand user behaviors and inform systems design.
This slide is special for master students (MIBS & MIFB) in UUM. Also useful for readers who are interested in the topic of contemporary Islamic banking.
The simplified electron and muon model, Oscillating Spacetime: The Foundation...RitikBhardwaj56
Discover the Simplified Electron and Muon Model: A New Wave-Based Approach to Understanding Particles delves into a groundbreaking theory that presents electrons and muons as rotating soliton waves within oscillating spacetime. Geared towards students, researchers, and science buffs, this book breaks down complex ideas into simple explanations. It covers topics such as electron waves, temporal dynamics, and the implications of this model on particle physics. With clear illustrations and easy-to-follow explanations, readers will gain a new outlook on the universe's fundamental nature.
How to Make a Field Mandatory in Odoo 17Celine George
In Odoo, making a field required can be done through both Python code and XML views. When you set the required attribute to True in Python code, it makes the field required across all views where it's used. Conversely, when you set the required attribute in XML views, it makes the field required only in the context of that particular view.
Walmart Business+ and Spark Good for Nonprofits.pdfTechSoup
"Learn about all the ways Walmart supports nonprofit organizations.
You will hear from Liz Willett, the Head of Nonprofits, and hear about what Walmart is doing to help nonprofits, including Walmart Business and Spark Good. Walmart Business+ is a new offer for nonprofits that offers discounts and also streamlines nonprofits order and expense tracking, saving time and money.
The webinar may also give some examples on how nonprofits can best leverage Walmart Business+.
The event will cover the following::
Walmart Business + (https://business.walmart.com/plus) is a new shopping experience for nonprofits, schools, and local business customers that connects an exclusive online shopping experience to stores. Benefits include free delivery and shipping, a 'Spend Analytics” feature, special discounts, deals and tax-exempt shopping.
Special TechSoup offer for a free 180 days membership, and up to $150 in discounts on eligible orders.
Spark Good (walmart.com/sparkgood) is a charitable platform that enables nonprofits to receive donations directly from customers and associates.
Answers about how you can do more with Walmart!"
A workshop hosted by the South African Journal of Science aimed at postgraduate students and early career researchers with little or no experience in writing and publishing journal articles.
LAND USE LAND COVER AND NDVI OF MIRZAPUR DISTRICT, UPRAHUL
This Dissertation explores the particular circumstances of Mirzapur, a region located in the
core of India. Mirzapur, with its varied terrains and abundant biodiversity, offers an optimal
environment for investigating the changes in vegetation cover dynamics. Our study utilizes
advanced technologies such as GIS (Geographic Information Systems) and Remote sensing to
analyze the transformations that have taken place over the course of a decade.
The complex relationship between human activities and the environment has been the focus
of extensive research and worry. As the global community grapples with swift urbanization,
population expansion, and economic progress, the effects on natural ecosystems are becoming
more evident. A crucial element of this impact is the alteration of vegetation cover, which plays a
significant role in maintaining the ecological equilibrium of our planet.Land serves as the foundation for all human activities and provides the necessary materials for
these activities. As the most crucial natural resource, its utilization by humans results in different
'Land uses,' which are determined by both human activities and the physical characteristics of the
land.
The utilization of land is impacted by human needs and environmental factors. In countries
like India, rapid population growth and the emphasis on extensive resource exploitation can lead
to significant land degradation, adversely affecting the region's land cover.
Therefore, human intervention has significantly influenced land use patterns over many
centuries, evolving its structure over time and space. In the present era, these changes have
accelerated due to factors such as agriculture and urbanization. Information regarding land use and
cover is essential for various planning and management tasks related to the Earth's surface,
providing crucial environmental data for scientific, resource management, policy purposes, and
diverse human activities.
Accurate understanding of land use and cover is imperative for the development planning
of any area. Consequently, a wide range of professionals, including earth system scientists, land
and water managers, and urban planners, are interested in obtaining data on land use and cover
changes, conversion trends, and other related patterns. The spatial dimensions of land use and
cover support policymakers and scientists in making well-informed decisions, as alterations in
these patterns indicate shifts in economic and social conditions. Monitoring such changes with the
help of Advanced technologies like Remote Sensing and Geographic Information Systems is
crucial for coordinated efforts across different administrative levels. Advanced technologies like
Remote Sensing and Geographic Information Systems
9
Changes in vegetation cover refer to variations in the distribution, composition, and overall
structure of plant communities across different temporal and spatial scales. These changes can
occur natural.
2. structure
- Introduction
- On the evaluation of digital libraries
- Modeling the evaluation of digital libraries
- An ontological representation of the digital library evaluation
domain
- Ontologies
- DiLEO presentation
2
3. in short
- an ontology
- for comparing instances
- for the support of digital library evaluation planning
3
4. motive
- e development of a schema for the description and the
comparison of evaluation instances.
- Outmost aim is to cover the disagreement among evaluation
models through a structured and formal meta-model.
“the lack of globally accepted abstract evaluation models and
methodologies can be counterbalanced by collecting, publishing and
analyzing current research activities” [Führ et al., 2007]
- At the same time to develop a digital library evaluation planning
tool.
“Every evaluation should begin with a well-crafted plan. Writing an
evaluation plan is not just common sense. It is an essential roadmap
to successful evaluation!” [Reeves et a., 2003].
4
6. modeling evaluation
- We do not refer to digital library evaluation models, but to the
modeling of the process itself.
- Five main works:
- In Tefko Saracevic’s classification [2004]
- In the Evaluation Computer [Kovacs & Micsik, 2004]
- In the PRET A Rapporter framework [Blandford et al., 2007]
- In the 5SQual model [Gonçalves et al., 2007]
- In the Zachman Framework
6
7. Saracevic’s Classification
- A classification of evaluation studies according to:
- what elements have been evaluated (Constructs)
- which were the goals, the perspectives and so on (Context)
- which were the perspectives that interested us (Criteria)
- how the evaluation was conducted (Methodology)
7
8. Saracevic’s Classification
- Divided the evaluation studies to these proposing evaluation
models and to these reporting results of evaluation initiatives.
- Saracevic formed the concept of Context to encapsulate all high-
level questions, such as why one evaluates, what is his/her target,
etc.
- At the same time he developed a category to classify studies
according to what was evaluated (Constructs) and two categories
(Criteria, Methodology) to classify the studies according to how
these are conducted.
8
9. the evaluation computer
- A faceted classification of different
views, which synthesize an
instance of an evaluation or an
‘evaluation atom’.
- A calculation of the distance
between two ‘atoms’ in a space.
9
11. PRET A Rapporter
- An evaluation framework that emphasized on the context of work.
- According to the authors the framework holds features that assist
the planning of an evaluation.
- e framework structures the evaluations according to:
- the purpose of evaluation
- the resources and the constrains
- the ethical considerations
- the data gathering
- the analysis of data
- the reporting of findings
11
12. PRET A Rapporter
- PRET A Rapporter is moving case study-wise. In practice this
means it focuses on particular dimensions in each of the three
indicative studies that presents.
- a formative evaluation of a system
- a comparative evaluation of two interfaces of the same database
- a qualitative study of a system in actual use.
12
13. 5SQual
- e model is based on the well-known framework for the
description of the digital libraries 5S (Streams, Structures, Spaces,
Scenarios, & Societies).
- e model defines some dimensions (criteria) that correspond to
constituting elements of the digital libraries.
- e authors refer to a series of studies, where these criteria are
applied on digital libraries, such as ACM DL, CITIDEL and
NDLTD.
13
15. the Zachman framework
- Zachman Framework is a framework for enterprise architecture,
developed by John Zachman, IBM, early 1980.
- e framework reflects a formal and high-level structured view of
an organization. A taxonomy for the organization of structural
elements of the organization under the lens of specific perspectives.
- It classifies and organizes in a two-dimensional space all the
concepts needed to be homogeneous and to express different
planning perspectives.
- According to the participants (alternative perspectives).
- According to processes (questions).
15
16. the Zachman framework
What How Where Who When Why
Data Process Location Worker Timing Motivation
Core Major
Scope Business Principal Business Mission
Business Business
[Planner] Locations Actors Events & Goals
Concepts Transformations
Business
Business Model Workflow Business Policy
Fact Model Tasks Connectivity
[Owner] Models Milestones Charter
Map
Platform & State
System Model Data Behavior Communication Rule
BRScripts Transition
[Evaluator] Model Allocation s Book
Diagrams
Map
Technology Relational Technical Plat- Procedure & Work Queue
Program form & Rule
Model Database Interface & Scheduling
Specifications Commu- Specifications
[Evaluator] Design Specifications Designs
nications Design
Detail
Database Source Procedures & Work Queues Rule
representation Network
Schema Code Interfaces & Schedules Base
[Evaluator]
Operational Operational
Functioning Bus Operational Operational Operational Operational
Procedures & Work Queues
[Evaluator] Database Object Cod Network Rules
Interfaces & Schedules
16
18. why an ontology?
- Formal models that help us:
- understand a domain of knowledge; in this case the domain of
digital library evaluation.
- to structure a knowledge base to collate different instances; in
this case instances portraying evaluations of digital libraries.
- to infer a logical development; in this case to assist digital
library evaluation planning.
18
19. why an ontology?
- e previous schemas are located vertically in specific research
areas. For example the PRET A Rapporter framework has a HCI
view of things or the 5SQual examines the dimension of quality.
- ey define concepts (constituents), either of the digital libraries,
or of the evaluation, but not their in-between relationships.
- e purpose is to use the ontology relationships and to
highlight the links between the concepts and to semantically
strengthen them.
- It has the potential to express paths, which will reveal
alternative or complementary concepts and threads.
19
20. ontologies
- We use elements such as:
– classes (representing concepts, entities, etc.)
– relationships (linking the concepts together)
– functions (constraining the relationships in particular ways)
– axioms (stating true facts)
– instances (reflecting examples of reality)
20
21. engineering process
- DiLEO is the result of some process:
- Literature review and study
- selecting the proper concepts
- continuously exploring the proper relationships
- Expressed in OWL
- Validation
- through discussion and practice in the “Exploring
perspectives on the evaluation of digital libraries” tutorial in
ECDL 2010.
- through a focus group with field researchers.
21
22. a typical presentation of an evaluation
- Development in OWL with Protégé Ontology Editor
- http://protege.stanford.edu/
22
27. use of ontology
- We use threads of the ontology — paths — to express explicitly a
process or a requirement. For example:
- Activities/analyze - isPerformedIn - Means/logging studies- hasMeansType
- Means Type/quantitative
isPerformedIn hasMeansType
Activity Means Means Types
record, measure, analyze, compare, Comparison studies, qualitative,
interpret, report, recommend expert studies, quantitative
laboratory studies,
field studies, logging
studies, surveys
27
28. use of ontology
- Level/individual level - isAffectedBy - Dimensions/performance
measurement - isFocusingOn - Objects/usage of content/usage of data -
isOperatedBy - Subjects/human agents - isCharacterizedby -
Characteristics/experience
- ... isCharacterizedby - Characteristics/discipline
- ... isCharacterizedby - Characteristics/age
isAffectedBy
Levels Dimensions Subjects
content level, processing effectiveness, performance system agents,
isCharacterizedby
level, engineering level, measurement, service quality, human agents
interface level, individual technical excellence, outcomes
Characteristics
age, count, discipline,
level, institutional level, assessment
experience, profession,
social level
isFocusingOn
isOperatedBy
Objects
usage of content:
usage of data, usage
of metadata 28
30. query examples
- We ask the knowledge base by issuing SPARQL queries
- Assuming that we want to plan an evaluation with log files.
- During the evaluation planning we are interested in knowing
which were the research questions of relevant studies.
- To mine this information from the knowledge base we need to
submit a SPARQL query.
30
31. query examples
- the query and the answers will have this form:
answers
the research questions (in the first column) from two studies (wm2008c and
nzdl2000) that used log files (in second column).
SPARQL query
SELECT DISTINCT
?Research_QuestionsInst
?Means
WHERE
{
?Research_QuestionsInst a<Research_Questions>.
?Dimensions a<Technical_Excellence>.
?Activity a <Record>.
?Means a <Logs>.
?Research_QuestionsInst<isBelongingTo> ?Dimensions.
?Dimensions<hasConstituent> ?Activity.
?Activity<isPerformedIn> ?Means
} 31
32. sources
- more on DiLEO:
- G. Tsakonas & C. Papatheodorou (2011). “An ontological representation of
the digital library evaluation domain”. Journal of the American Society of
Information Science and Technology 62(8), 1577–1593.
- related readings are located in:
- http://www.mendeley.com/groups/731821/dileo/
32