The document describes Me4DCAP V0.2, a method for developing Dublin Core Application Profiles (DCAPs). It outlines the key stages and deliverables in the DCAP development process, including defining functional requirements, creating a domain model, and developing an integration dossier and validation dossier to specify the description set profile. The method was created to address the lack of formal processes for DCAP development and provide guidance to project teams through its defined roles, workflows, and techniques.
PRINCE2 Agile™ is the world’s most complete agile project management solution, combining the flexibility and responsiveness of agile with the clearly defined framework of PRINCE2®.
PRINCE2 Agile™ is the world’s most complete agile project management solution, combining the flexibility and responsiveness of agile with the clearly defined framework of PRINCE2®.
Me4DCAP V0.1: a Method for the Development of Dublin Core Application ProfilesMariana Curado Malta
Recent studies show that there is no method to develop a Dublin Core
Application Profile (DCAP). A DCAP is a very important construct to implement
interoperability, therefore it is essential to have a method to be able to develop such
a construct, in order to give DCAP developers a common ground of work. This
paper presents the first version of a method to develop Dublin Core Application
Profiles (Me4DACP V0.1) that has been developed in a PhD project with a Design
Science Research (DSR) approach. Me4DCAP was built having as starting point
the Singapore Framework for DCAP and shows the way through the DCAP devel-
opment. It encompasses a group of pre-defined interconnected activities, explicitly
states when they should take place, what techniques could be used to execute them
and what artifacts should result from their execution.
ICEC 2014 Linking 6 Phase Project Life Cycle with TCM Framework-SlidesRussell Archibald
Presents and explains two recommendations and two conclusions relating to linking the 6 phase project life cycle with the AACEi Total Cost Management Framework.
ContentsTeam Work Schedule3Team Task Assignment3Project .docxbobbywlane695641
Contents
Team Work Schedule 3
Team Task Assignment 3
Project Plan 4
Step 1: Define the Problem 4
Step 2: Create a Plan 4
Step 3: Execute 4
Step 4: Check Work 6
Step 5: Learn and Generalize 6
House of Quality (HOQ) for Theia’s Smart Glasses 7
Step 1: Define the Problem 7
Step 2: Create a Plan 7
Step 3: Execute 8
Step 4: Check Work 14
Step 5: Learn and Generalize 14
Aggregate Project Plan 15
Step 1: Define the Problem 15
Step 2: Create a Plan 15
Step 3: Execute 16
Step 4: Check Work 22
Step 5: Learn and Generalize 22
I was able to use the APP skills from the midterm and apply it to our actual project. We learned that project #2 yields the highest EMV so that will be the industry we will be focusing on. 22
Theia’s Conceptual Design Process 23
Step 1: Define the Problem 23
Step 2: Create a Plan 23
Step 3: Execute 24
Concept 1 27
Concept 2 28
Concept 3 29
Concept 4 30
Concept 5 31
Concept 6 32
Step 4: Check Work 34
Step 5: Learn and Generalize 34
Phase Ⅱ Reportca 36
Step 1: Define the Problem 36
Step 2: Create a Plan 36
Step 3: Execute 36
Project Planning 36
House of Quality 37
Aggregate Project Plan 37
Reverse Engineering (includes FAST analysis + diagram) 38
Conceptual Design 38
Step 4: Check Work 38
Step 5: Learn and Generalize 39
Team Work Schedule
Date
Task
10/24
Homework assigned, touch bases with team to decide weekend plans.
10/25
Read handout and HOQ example. Everyone assigned to do individual research about AR Glasses.
10/26
Read handout and HOQ example. Everyone assigned to do individual research about AR Glasses.
10/27
Meet at a cafe downtown, due to the power outage. Meeting time is 1 hour.
10/28
Everyone working remotely. Also everyone is working on Phase I/II at the moment. HOQ problem is postponed for a while as we are working on Phase I/II.
10/29
Meet at TBD. Meeting time is 1 hour.
10/30
Revise our work.
10/31
Final revisions. Turn in homework.
Team Task Assignment
Task
Phase 1 - Missing Info + Tech Strategy
Phase 1 - Missing Functional Maps
Project Planning
House of Quality for Product
Aggregate Project Plan
Reverse Engineering
Conceptual Design
Phase II ReportProject PlanStep 1: Define the Problem
We need to clearly determine the tasks required of this project and develop a systematic plan of action to tackle these tasks.Step 2: Create a Plan
Framework for Project Planning:
1. Clearly state the intent of the Project
2. Determine the Design/Development sub-tasks and activities Comment by Christopher Chiang: Develop OS
Develop Display technology
Develop glasses framework
Audio Output
Develop Bluetooth compatibility
Battery development
Charge development
Environment sensing capability
3. Create a design/development activity matrix
4. Create a schedule for each subtask using a GANTT Chart
5. Identify the Critical Path for the Project
6. Assign Clear Roles and Responsibilities & track progressStep 3: Execute
1. Clearly state the intent of the Project
a. Develop smart glasses wearable technology prototype within a 1 year timesp.
The New Normal – Delivering Remote Professional ServicesNeo4j
The new normal for IT professionals is working out of home offices. While Neo4j Pre-Sales and Professional Services have always provided remote services, we have recently fine-tuned our remote delivery of workshops, trainings, bootcamps, health checks, expert services and more. We have boosted functionality, with extra conferencing tools, VPN and data security features, while offering more flexible schedules and timelines.
In this webinar, Stefan Kolmar will present some of the Neo4j services packages and demonstrate examples of successful implementation and deployment of Neo4j based projects. The webinar will focus on adapting Neo4j services to the needs of today's world, maintaining productivity by enabling virtual teams to implement and deliver projects remotely.
1. Almost 6years of rich experience in Objective-C,COCOA,Xcode,Mac OS Development.
2. Have good knowledge on SWIFT/iOS Development.
3. Have only worked as a developer throughout my career.
In this document we describe the challenges introduced to the project by the geographically distributed nature of the project partners and our approach to ensuring an efficient development methodology based on “agile” principles. We propose the use of DevOps to support incremental software releases and ongoing requirements updates, and show, using examples from the GRAVITATE platform development, how this is being implemented.
Seminar of U.V. Spectroscopy by SAMIR PANDASAMIR PANDA
Spectroscopy is a branch of science dealing the study of interaction of electromagnetic radiation with matter.
Ultraviolet-visible spectroscopy refers to absorption spectroscopy or reflect spectroscopy in the UV-VIS spectral region.
Ultraviolet-visible spectroscopy is an analytical method that can measure the amount of light received by the analyte.
More Related Content
Similar to A method for the development of Dublin Core Application Profiles (Me4DCAP V0.2): detailed description
Me4DCAP V0.1: a Method for the Development of Dublin Core Application ProfilesMariana Curado Malta
Recent studies show that there is no method to develop a Dublin Core
Application Profile (DCAP). A DCAP is a very important construct to implement
interoperability, therefore it is essential to have a method to be able to develop such
a construct, in order to give DCAP developers a common ground of work. This
paper presents the first version of a method to develop Dublin Core Application
Profiles (Me4DACP V0.1) that has been developed in a PhD project with a Design
Science Research (DSR) approach. Me4DCAP was built having as starting point
the Singapore Framework for DCAP and shows the way through the DCAP devel-
opment. It encompasses a group of pre-defined interconnected activities, explicitly
states when they should take place, what techniques could be used to execute them
and what artifacts should result from their execution.
ICEC 2014 Linking 6 Phase Project Life Cycle with TCM Framework-SlidesRussell Archibald
Presents and explains two recommendations and two conclusions relating to linking the 6 phase project life cycle with the AACEi Total Cost Management Framework.
ContentsTeam Work Schedule3Team Task Assignment3Project .docxbobbywlane695641
Contents
Team Work Schedule 3
Team Task Assignment 3
Project Plan 4
Step 1: Define the Problem 4
Step 2: Create a Plan 4
Step 3: Execute 4
Step 4: Check Work 6
Step 5: Learn and Generalize 6
House of Quality (HOQ) for Theia’s Smart Glasses 7
Step 1: Define the Problem 7
Step 2: Create a Plan 7
Step 3: Execute 8
Step 4: Check Work 14
Step 5: Learn and Generalize 14
Aggregate Project Plan 15
Step 1: Define the Problem 15
Step 2: Create a Plan 15
Step 3: Execute 16
Step 4: Check Work 22
Step 5: Learn and Generalize 22
I was able to use the APP skills from the midterm and apply it to our actual project. We learned that project #2 yields the highest EMV so that will be the industry we will be focusing on. 22
Theia’s Conceptual Design Process 23
Step 1: Define the Problem 23
Step 2: Create a Plan 23
Step 3: Execute 24
Concept 1 27
Concept 2 28
Concept 3 29
Concept 4 30
Concept 5 31
Concept 6 32
Step 4: Check Work 34
Step 5: Learn and Generalize 34
Phase Ⅱ Reportca 36
Step 1: Define the Problem 36
Step 2: Create a Plan 36
Step 3: Execute 36
Project Planning 36
House of Quality 37
Aggregate Project Plan 37
Reverse Engineering (includes FAST analysis + diagram) 38
Conceptual Design 38
Step 4: Check Work 38
Step 5: Learn and Generalize 39
Team Work Schedule
Date
Task
10/24
Homework assigned, touch bases with team to decide weekend plans.
10/25
Read handout and HOQ example. Everyone assigned to do individual research about AR Glasses.
10/26
Read handout and HOQ example. Everyone assigned to do individual research about AR Glasses.
10/27
Meet at a cafe downtown, due to the power outage. Meeting time is 1 hour.
10/28
Everyone working remotely. Also everyone is working on Phase I/II at the moment. HOQ problem is postponed for a while as we are working on Phase I/II.
10/29
Meet at TBD. Meeting time is 1 hour.
10/30
Revise our work.
10/31
Final revisions. Turn in homework.
Team Task Assignment
Task
Phase 1 - Missing Info + Tech Strategy
Phase 1 - Missing Functional Maps
Project Planning
House of Quality for Product
Aggregate Project Plan
Reverse Engineering
Conceptual Design
Phase II ReportProject PlanStep 1: Define the Problem
We need to clearly determine the tasks required of this project and develop a systematic plan of action to tackle these tasks.Step 2: Create a Plan
Framework for Project Planning:
1. Clearly state the intent of the Project
2. Determine the Design/Development sub-tasks and activities Comment by Christopher Chiang: Develop OS
Develop Display technology
Develop glasses framework
Audio Output
Develop Bluetooth compatibility
Battery development
Charge development
Environment sensing capability
3. Create a design/development activity matrix
4. Create a schedule for each subtask using a GANTT Chart
5. Identify the Critical Path for the Project
6. Assign Clear Roles and Responsibilities & track progressStep 3: Execute
1. Clearly state the intent of the Project
a. Develop smart glasses wearable technology prototype within a 1 year timesp.
The New Normal – Delivering Remote Professional ServicesNeo4j
The new normal for IT professionals is working out of home offices. While Neo4j Pre-Sales and Professional Services have always provided remote services, we have recently fine-tuned our remote delivery of workshops, trainings, bootcamps, health checks, expert services and more. We have boosted functionality, with extra conferencing tools, VPN and data security features, while offering more flexible schedules and timelines.
In this webinar, Stefan Kolmar will present some of the Neo4j services packages and demonstrate examples of successful implementation and deployment of Neo4j based projects. The webinar will focus on adapting Neo4j services to the needs of today's world, maintaining productivity by enabling virtual teams to implement and deliver projects remotely.
1. Almost 6years of rich experience in Objective-C,COCOA,Xcode,Mac OS Development.
2. Have good knowledge on SWIFT/iOS Development.
3. Have only worked as a developer throughout my career.
In this document we describe the challenges introduced to the project by the geographically distributed nature of the project partners and our approach to ensuring an efficient development methodology based on “agile” principles. We propose the use of DevOps to support incremental software releases and ongoing requirements updates, and show, using examples from the GRAVITATE platform development, how this is being implemented.
Seminar of U.V. Spectroscopy by SAMIR PANDASAMIR PANDA
Spectroscopy is a branch of science dealing the study of interaction of electromagnetic radiation with matter.
Ultraviolet-visible spectroscopy refers to absorption spectroscopy or reflect spectroscopy in the UV-VIS spectral region.
Ultraviolet-visible spectroscopy is an analytical method that can measure the amount of light received by the analyte.
Remote Sensing and Computational, Evolutionary, Supercomputing, and Intellige...University of Maribor
Slides from talk:
Aleš Zamuda: Remote Sensing and Computational, Evolutionary, Supercomputing, and Intelligent Systems.
11th International Conference on Electrical, Electronics and Computer Engineering (IcETRAN), Niš, 3-6 June 2024
Inter-Society Networking Panel GRSS/MTT-S/CIS Panel Session: Promoting Connection and Cooperation
https://www.etran.rs/2024/en/home-english/
ISI 2024: Application Form (Extended), Exam Date (Out), EligibilitySciAstra
The Indian Statistical Institute (ISI) has extended its application deadline for 2024 admissions to April 2. Known for its excellence in statistics and related fields, ISI offers a range of programs from Bachelor's to Junior Research Fellowships. The admission test is scheduled for May 12, 2024. Eligibility varies by program, generally requiring a background in Mathematics and English for undergraduate courses and specific degrees for postgraduate and research positions. Application fees are ₹1500 for male general category applicants and ₹1000 for females. Applications are open to Indian and OCI candidates.
The use of Nauplii and metanauplii artemia in aquaculture (brine shrimp).pptxMAGOTI ERNEST
Although Artemia has been known to man for centuries, its use as a food for the culture of larval organisms apparently began only in the 1930s, when several investigators found that it made an excellent food for newly hatched fish larvae (Litvinenko et al., 2023). As aquaculture developed in the 1960s and ‘70s, the use of Artemia also became more widespread, due both to its convenience and to its nutritional value for larval organisms (Arenas-Pardo et al., 2024). The fact that Artemia dormant cysts can be stored for long periods in cans, and then used as an off-the-shelf food requiring only 24 h of incubation makes them the most convenient, least labor-intensive, live food available for aquaculture (Sorgeloos & Roubach, 2021). The nutritional value of Artemia, especially for marine organisms, is not constant, but varies both geographically and temporally. During the last decade, however, both the causes of Artemia nutritional variability and methods to improve poorquality Artemia have been identified (Loufi et al., 2024).
Brine shrimp (Artemia spp.) are used in marine aquaculture worldwide. Annually, more than 2,000 metric tons of dry cysts are used for cultivation of fish, crustacean, and shellfish larva. Brine shrimp are important to aquaculture because newly hatched brine shrimp nauplii (larvae) provide a food source for many fish fry (Mozanzadeh et al., 2021). Culture and harvesting of brine shrimp eggs represents another aspect of the aquaculture industry. Nauplii and metanauplii of Artemia, commonly known as brine shrimp, play a crucial role in aquaculture due to their nutritional value and suitability as live feed for many aquatic species, particularly in larval stages (Sorgeloos & Roubach, 2021).
Richard's aventures in two entangled wonderlandsRichard Gill
Since the loophole-free Bell experiments of 2020 and the Nobel prizes in physics of 2022, critics of Bell's work have retreated to the fortress of super-determinism. Now, super-determinism is a derogatory word - it just means "determinism". Palmer, Hance and Hossenfelder argue that quantum mechanics and determinism are not incompatible, using a sophisticated mathematical construction based on a subtle thinning of allowed states and measurements in quantum mechanics, such that what is left appears to make Bell's argument fail, without altering the empirical predictions of quantum mechanics. I think however that it is a smoke screen, and the slogan "lost in math" comes to my mind. I will discuss some other recent disproofs of Bell's theorem using the language of causality based on causal graphs. Causal thinking is also central to law and justice. I will mention surprising connections to my work on serial killer nurse cases, in particular the Dutch case of Lucia de Berk and the current UK case of Lucy Letby.
Deep Behavioral Phenotyping in Systems Neuroscience for Functional Atlasing a...Ana Luísa Pinho
Functional Magnetic Resonance Imaging (fMRI) provides means to characterize brain activations in response to behavior. However, cognitive neuroscience has been limited to group-level effects referring to the performance of specific tasks. To obtain the functional profile of elementary cognitive mechanisms, the combination of brain responses to many tasks is required. Yet, to date, both structural atlases and parcellation-based activations do not fully account for cognitive function and still present several limitations. Further, they do not adapt overall to individual characteristics. In this talk, I will give an account of deep-behavioral phenotyping strategies, namely data-driven methods in large task-fMRI datasets, to optimize functional brain-data collection and improve inference of effects-of-interest related to mental processes. Key to this approach is the employment of fast multi-functional paradigms rich on features that can be well parametrized and, consequently, facilitate the creation of psycho-physiological constructs to be modelled with imaging data. Particular emphasis will be given to music stimuli when studying high-order cognitive mechanisms, due to their ecological nature and quality to enable complex behavior compounded by discrete entities. I will also discuss how deep-behavioral phenotyping and individualized models applied to neuroimaging data can better account for the subject-specific organization of domain-general cognitive systems in the human brain. Finally, the accumulation of functional brain signatures brings the possibility to clarify relationships among tasks and create a univocal link between brain systems and mental functions through: (1) the development of ontologies proposing an organization of cognitive processes; and (2) brain-network taxonomies describing functional specialization. To this end, tools to improve commensurability in cognitive science are necessary, such as public repositories, ontology-based platforms and automated meta-analysis tools. I will thus discuss some brain-atlasing resources currently under development, and their applicability in cognitive as well as clinical neuroscience.
Travis Hills' Endeavors in Minnesota: Fostering Environmental and Economic Pr...Travis Hills MN
Travis Hills of Minnesota developed a method to convert waste into high-value dry fertilizer, significantly enriching soil quality. By providing farmers with a valuable resource derived from waste, Travis Hills helps enhance farm profitability while promoting environmental stewardship. Travis Hills' sustainable practices lead to cost savings and increased revenue for farmers by improving resource efficiency and reducing waste.
Nutraceutical market, scope and growth: Herbal drug technologyLokesh Patil
As consumer awareness of health and wellness rises, the nutraceutical market—which includes goods like functional meals, drinks, and dietary supplements that provide health advantages beyond basic nutrition—is growing significantly. As healthcare expenses rise, the population ages, and people want natural and preventative health solutions more and more, this industry is increasing quickly. Further driving market expansion are product formulation innovations and the use of cutting-edge technology for customized nutrition. With its worldwide reach, the nutraceutical industry is expected to keep growing and provide significant chances for research and investment in a number of categories, including vitamins, minerals, probiotics, and herbal supplements.
Comparing Evolved Extractive Text Summary Scores of Bidirectional Encoder Rep...University of Maribor
Slides from:
11th International Conference on Electrical, Electronics and Computer Engineering (IcETRAN), Niš, 3-6 June 2024
Track: Artificial Intelligence
https://www.etran.rs/2024/en/home-english/
What is greenhouse gasses and how many gasses are there to affect the Earth.moosaasad1975
What are greenhouse gasses how they affect the earth and its environment what is the future of the environment and earth how the weather and the climate effects.
Phenomics assisted breeding in crop improvementIshaGoswami9
As the population is increasing and will reach about 9 billion upto 2050. Also due to climate change, it is difficult to meet the food requirement of such a large population. Facing the challenges presented by resource shortages, climate
change, and increasing global population, crop yield and quality need to be improved in a sustainable way over the coming decades. Genetic improvement by breeding is the best way to increase crop productivity. With the rapid progression of functional
genomics, an increasing number of crop genomes have been sequenced and dozens of genes influencing key agronomic traits have been identified. However, current genome sequence information has not been adequately exploited for understanding
the complex characteristics of multiple gene, owing to a lack of crop phenotypic data. Efficient, automatic, and accurate technologies and platforms that can capture phenotypic data that can
be linked to genomics information for crop improvement at all growth stages have become as important as genotyping. Thus,
high-throughput phenotyping has become the major bottleneck restricting crop breeding. Plant phenomics has been defined as the high-throughput, accurate acquisition and analysis of multi-dimensional phenotypes
during crop growing stages at the organism level, including the cell, tissue, organ, individual plant, plot, and field levels. With the rapid development of novel sensors, imaging technology,
and analysis methods, numerous infrastructure platforms have been developed for phenotyping.
ANAMOLOUS SECONDARY GROWTH IN DICOT ROOTS.pptxRASHMI M G
Abnormal or anomalous secondary growth in plants. It defines secondary growth as an increase in plant girth due to vascular cambium or cork cambium. Anomalous secondary growth does not follow the normal pattern of a single vascular cambium producing xylem internally and phloem externally.
Observation of Io’s Resurfacing via Plume Deposition Using Ground-based Adapt...Sérgio Sacani
Since volcanic activity was first discovered on Io from Voyager images in 1979, changes
on Io’s surface have been monitored from both spacecraft and ground-based telescopes.
Here, we present the highest spatial resolution images of Io ever obtained from a groundbased telescope. These images, acquired by the SHARK-VIS instrument on the Large
Binocular Telescope, show evidence of a major resurfacing event on Io’s trailing hemisphere. When compared to the most recent spacecraft images, the SHARK-VIS images
show that a plume deposit from a powerful eruption at Pillan Patera has covered part
of the long-lived Pele plume deposit. Although this type of resurfacing event may be common on Io, few have been detected due to the rarity of spacecraft visits and the previously low spatial resolution available from Earth-based telescopes. The SHARK-VIS instrument ushers in a new era of high resolution imaging of Io’s surface using adaptive
optics at visible wavelengths.
In silico drugs analogue design: novobiocin analogues.pptx
A method for the development of Dublin Core Application Profiles (Me4DCAP V0.2): detailed description
1. Agenda Introduction Me4DCAP V0.2 Future Work The End
Me4DCAP V0.2: A method for the development of Dublin
Core Application Profiles
Mariana Curado Malta & Ana Alice Baptista
Algoritmi Center, University of Minho
mariana.malta@algoritmi.uminho.pt
analice@dsi.uminho.pt
DC-2013, Lisbon - Portugal - Sep 2013
This project is financed with FEDER funds by the Programa Operacional Fatores de Competitividade – COMPETE
and by Portuguese National Funds through FCT – Funda¸c˜ao para a Ciˆencia e Tecnologia for the project:
FCOMP-01-0124-FEDER-022674
Mariana Malta & Ana Alice Baptista
Me4DCAP V0.2: A method for the development of Dublin Core Application Profiles
2. Agenda Introduction Me4DCAP V0.2 Future Work The End
Introduction
Me4DCAP V0.2
Future Work
Mariana Malta & Ana Alice Baptista
Me4DCAP V0.2: A method for the development of Dublin Core Application Profiles
3. Agenda Introduction Me4DCAP V0.2 Future Work The End
DCAP
DCMI created new instruments with a goal: to speak a
common language
Dublin Core Abstract Model (DCAM): a model developed for
DCMI syntax specifications
presents the components and constructs used in DCMI
databases
one of them is the Dublin Core Application Profiles (DCAP)
A DCAP is a generic construct for designing metadata
records
Mariana Malta & Ana Alice Baptista
Me4DCAP V0.2: A method for the development of Dublin Core Application Profiles
4. Agenda Introduction Me4DCAP V0.2 Future Work The End
Research Problem
A DCAP development is a complex task
it needs an adequate support
A study we have performed (Curado Malta & Baptista,
2013b) shows that:
(to the best of our knowledge)
there is no method for the development of DCAP only
documents with some thoughts on how the process should be
Mariana Malta & Ana Alice Baptista
Me4DCAP V0.2: A method for the development of Dublin Core Application Profiles
5. Agenda Introduction Me4DCAP V0.2 Future Work The End
Research Problem
A DCAP development is a complex task
it needs an adequate support
A study we have performed (Curado Malta & Baptista,
2013b) shows that:
(to the best of our knowledge)
there is no method for the development of DCAP only
documents with some thoughts on how the process should be
It is imperative to have such a method
Mariana Malta & Ana Alice Baptista
Me4DCAP V0.2: A method for the development of Dublin Core Application Profiles
6. Agenda Introduction Me4DCAP V0.2 Future Work The End
Research Methodology
Design Science Research (DSR)
DSR aims at the development of innovative artifacts that
solve real-world problems (Simon, 1996)
Our artifact is a method: A method for the development
of DCAP (Me4DCAP)
Our project uses Hevner’s (2007) DSR framework
Mariana Malta & Ana Alice Baptista
Me4DCAP V0.2: A method for the development of Dublin Core Application Profiles
7. Agenda Introduction Me4DCAP V0.2 Future Work The End
Take a deep breath....
... here we go!
Mariana Malta & Ana Alice Baptista
Me4DCAP V0.2: A method for the development of Dublin Core Application Profiles
8. Agenda Introduction Me4DCAP V0.2 Future Work The End
Starting point
A DCAP is defined in the “Singapore Framework for Dublin Core
Application Profiles” - Baker et al. (2008)
Functional Requirements (Mandatory)
Domain Model (Mandatory)
Description Set Profile (Mandatory)
Usage guidelines (optional)
Encoding Syntax guidelines (optional)
The development of a DCAP is a process by stages
Mariana Malta & Ana Alice Baptista
Me4DCAP V0.2: A method for the development of Dublin Core Application Profiles
9. Agenda Introduction Me4DCAP V0.2 Future Work The End
Introduction
Me4DCAP defines:
The composition of the work-team and
... the type of work each work-team-member should do
The process workflow
The deliverables at every stage
The techniques used to develop those deliverables
Mariana Malta & Ana Alice Baptista
Me4DCAP V0.2: A method for the development of Dublin Core Application Profiles
10. Agenda Introduction Me4DCAP V0.2 Future Work The End
Deliverables Workflow
Mariana Malta & Ana Alice Baptista
Me4DCAP V0.2: A method for the development of Dublin Core Application Profiles
11. Agenda Introduction Me4DCAP V0.2 Future Work The End
Deliverables Workflow
Mariana Malta & Ana Alice Baptista
Me4DCAP V0.2: A method for the development of Dublin Core Application Profiles
12. Agenda Introduction Me4DCAP V0.2 Future Work The End
Deliverables Workflow
Mariana Malta & Ana Alice Baptista
Me4DCAP V0.2: A method for the development of Dublin Core Application Profiles
13. Agenda Introduction Me4DCAP V0.2 Future Work The End
Work-Team
The work-team should have at least one person of each of the
folowing profiles:
Project Manager: has a scope vision of the organisations and
of the goals they want to achieve with the DCAP
System Analyst: has technical skills in data modeling and in
requirements elicitation
Integrator: understands the Semantic Web concepts
Final User: works with the Web System that will be using the
DCAP in development
Mariana Malta & Ana Alice Baptista
Me4DCAP V0.2: A method for the development of Dublin Core Application Profiles
14. Agenda Introduction Me4DCAP V0.2 Future Work The End
Glossary
A Glossary should be developed during the whole process
development
It is a very important deliverable because of the
multidisciplinarity of the work-team
A Glossary is a text document with the keywords (and its
description) used in the process
All work-team members should contribute to the Glossary
Mariana Malta & Ana Alice Baptista
Me4DCAP V0.2: A method for the development of Dublin Core Application Profiles
15. Agenda Introduction Me4DCAP V0.2 Future Work The End
Functional Requirements
To build the Functional Requirements Me4DCAP obliges the
development of the following deliverables:
Work-Plan: time planning of the project activities (e.g a
Gantt Chart) (all team; Project Manager leads)
Mariana Malta & Ana Alice Baptista
Me4DCAP V0.2: A method for the development of Dublin Core Application Profiles
16. Agenda Introduction Me4DCAP V0.2 Future Work The End
Functional Requirements
To build the Functional Requirements Me4DCAP obliges the
development of the following deliverables:
Work-Plan: time planning of the project activities (e.g a
Gantt Chart) (all team; Project Manager leads)
Vision Statement: shows what developers want to reach
with the DCAP development; it defines the scope of the
DCAP(all team; Project Manager leads)
Mariana Malta & Ana Alice Baptista
Me4DCAP V0.2: A method for the development of Dublin Core Application Profiles
17. Agenda Introduction Me4DCAP V0.2 Future Work The End
Functional Requirements
To build the Functional Requirements Me4DCAP obliges the
development of the following deliverables:
Work-Plan: time planning of the project activities (e.g a
Gantt Chart) (all team; Project Manager leads)
Vision Statement: shows what developers want to reach
with the DCAP development; it defines the scope of the
DCAP(all team; Project Manager leads)
Expression of Functional Requirements: a list of the
Functional Requirements Expressed by the work-team - very
short description per Functional Requirement (all team; System analyst
leads)
(continues...)
Mariana Malta & Ana Alice Baptista
Me4DCAP V0.2: A method for the development of Dublin Core Application Profiles
18. Agenda Introduction Me4DCAP V0.2 Future Work The End
Functional Requirements
(Continued from last page...)
Use-Cases Model. It is composed by:
the UML Use-Cases diagrams with the actors that interact in
the Use-Cases
the set of all detailed Use-Cases: the sequence of actions.
(all team; System analyst leads)
Mariana Malta & Ana Alice Baptista
Me4DCAP V0.2: A method for the development of Dublin Core Application Profiles
19. Agenda Introduction Me4DCAP V0.2 Future Work The End
Functional Requirements
(Continued from last page...)
Use-Cases Model. It is composed by:
the UML Use-Cases diagrams with the actors that interact in
the Use-Cases
the set of all detailed Use-Cases: the sequence of actions.
(all team; System analyst leads)
To finally build the Functional Requirements (FR) (Singapore
Stage 1) (all team; System Analyst leads):
FR deliverable is a text document with general goals and
specific tasks (Baker and Coyle, 2009)
Use the Expression of Functional Requirements and Use-Case
Model to identify the FR these deliverables explicit;
Mariana Malta & Ana Alice Baptista
Me4DCAP V0.2: A method for the development of Dublin Core Application Profiles
20. Agenda Introduction Me4DCAP V0.2 Future Work The End
Domain Model
The Domain Model “captures the most important types of objects
in the context of the system.” (Booch et al., 1999, p. 119)
based on the Functional Requirements and on the Use-Cases
Model, Expression of Functional Requirements deliverables
and on other information or documents, if available
Mariana Malta & Ana Alice Baptista
Me4DCAP V0.2: A method for the development of Dublin Core Application Profiles
21. Agenda Introduction Me4DCAP V0.2 Future Work The End
Domain Model
The Domain Model “captures the most important types of objects
in the context of the system.” (Booch et al., 1999, p. 119)
based on the Functional Requirements and on the Use-Cases
Model, Expression of Functional Requirements deliverables
and on other information or documents, if available
Me4DCAP sugests the use of the ORM technique:
The diagram identifies the classes of objects and the
relationships among them
attributes are omitted at this phase of the process
other techniques can be used (e.g. ER technique)
(all team; System Analyst leads)
Mariana Malta & Ana Alice Baptista
Me4DCAP V0.2: A method for the development of Dublin Core Application Profiles
22. Agenda Introduction Me4DCAP V0.2 Future Work The End
Description Set Profile
To build the Description Set Profile Me4DCAP obliges the
development of the following deliverables:
The Integration Dossier
The Validation Dossier (in laboratory)
Mariana Malta & Ana Alice Baptista
Me4DCAP V0.2: A method for the development of Dublin Core Application Profiles
23. Agenda Introduction Me4DCAP V0.2 Future Work The End
Description Set Profile - Integration Dossier
The Integration Dossier is composed by 3 mandatory deliberables:
A Detailed Data Model Diagram (System Analyst: all team checks):
classes of objects (defined in the Domain Model);
attributes of the classes of objects;
attributes’ constraints, such as their repeatability and range
Mariana Malta & Ana Alice Baptista
Me4DCAP V0.2: A method for the development of Dublin Core Application Profiles
24. Agenda Introduction Me4DCAP V0.2 Future Work The End
Description Set Profile - Integration Dossier
The Integration Dossier is composed by 3 mandatory deliberables:
A Detailed Data Model Diagram (System Analyst: all team checks):
classes of objects (defined in the Domain Model);
attributes of the classes of objects;
attributes’ constraints, such as their repeatability and range
A State Of The Art report: A State of the art to existing
metadata schemes that are described in RDF (Integrator)
If the metadata schemes of the State of The Art report does
not fullfill the needs of properties descriptions the work-team
will have to coin new RDF properties
Mariana Malta & Ana Alice Baptista
Me4DCAP V0.2: A method for the development of Dublin Core Application Profiles
25. Agenda Introduction Me4DCAP V0.2 Future Work The End
Description Set Profile - Integration Dossier
The Integration Dossier is composed by 3 mandatory deliberables:
A Detailed Data Model Diagram (System Analyst: all team checks):
classes of objects (defined in the Domain Model);
attributes of the classes of objects;
attributes’ constraints, such as their repeatability and range
A State Of The Art report: A State of the art to existing
metadata schemes that are described in RDF (Integrator)
If the metadata schemes of the State of The Art report does
not fullfill the needs of properties descriptions the work-team
will have to coin new RDF properties
A Document of Integration: shows, in a matrix, per line,
every property or class and its constraints, described by the
properties of the metadata schemes and encoding schemes
chosen (Integrator)
Mariana Malta & Ana Alice Baptista
Me4DCAP V0.2: A method for the development of Dublin Core Application Profiles
26. Agenda Introduction Me4DCAP V0.2 Future Work The End
Description Set Profile - Validation Dossier (in laboratory)
The Validation Dossier (in laboratory) is composed by 3
mandatory deliberables:
A Validation Report (all team): to check the DCAP adequacy to
what has been defined in the “Vision Statement”
Mariana Malta & Ana Alice Baptista
Me4DCAP V0.2: A method for the development of Dublin Core Application Profiles
27. Agenda Introduction Me4DCAP V0.2 Future Work The End
Description Set Profile - Validation Dossier (in laboratory)
The Validation Dossier (in laboratory) is composed by 3
mandatory deliberables:
A Validation Report (all team): to check the DCAP adequacy to
what has been defined in the “Vision Statement”
A Document of Validation (all team - Integrator leads):
To check the DCAP adequacy to the resources that are going
to be described by it
To apply the DCAP descriptors to a resource sample
Mariana Malta & Ana Alice Baptista
Me4DCAP V0.2: A method for the development of Dublin Core Application Profiles
28. Agenda Introduction Me4DCAP V0.2 Future Work The End
Description Set Profile - Validation Dossier (in laboratory)
The Validation Dossier (in laboratory) is composed by 3
mandatory deliberables:
A Validation Report (all team): to check the DCAP adequacy to
what has been defined in the “Vision Statement”
A Document of Validation (all team - Integrator leads):
To check the DCAP adequacy to the resources that are going
to be described by it
To apply the DCAP descriptors to a resource sample
A Questionnaire: Answer to a set of questions to assess the
difficulties of the validation process (all team; Project Manager leads)
Mariana Malta & Ana Alice Baptista
Me4DCAP V0.2: A method for the development of Dublin Core Application Profiles
29. Agenda Introduction Me4DCAP V0.2 Future Work The End
Description Set Profile - Validation Dossier (in laboratory)
The Validation Dossier (in laboratory) is composed by 3
mandatory deliberables:
A Validation Report (all team): to check the DCAP adequacy to
what has been defined in the “Vision Statement”
A Document of Validation (all team - Integrator leads):
To check the DCAP adequacy to the resources that are going
to be described by it
To apply the DCAP descriptors to a resource sample
A Questionnaire: Answer to a set of questions to assess the
difficulties of the validation process (all team; Project Manager leads)
According to the results of the Validation Dossier, the process
iterates or follows to the Description Set Profile development
Mariana Malta & Ana Alice Baptista
Me4DCAP V0.2: A method for the development of Dublin Core Application Profiles
30. Agenda Introduction Me4DCAP V0.2 Future Work The End
Description Set Profile
Once both, the Integration Dossier and the Validation Dossier
are done, it is possible to pass on into the development of the
Description Set Profile (DSP)
DSP is defined in the Nilsson’s (2008) document
The Document of Integration is the basis for the DSP
development
Mariana Malta & Ana Alice Baptista
Me4DCAP V0.2: A method for the development of Dublin Core Application Profiles
31. Agenda Introduction Me4DCAP V0.2 Future Work The End
Guidelines
The Usage Guidelines and Syntax Guidelines are not
mandatory in the Singapore Framework
Me4DCAP recommends that they should be developed
the developing of the Usage Guidelines can start at the same
time as the Domain Model development (Project Manager and Integrator)
The development of the Syntax Guidelines (Integrator)needs that
the Integration Dossier has been already developed in a
certain stage in order to have already some maturity
Mariana Malta & Ana Alice Baptista
Me4DCAP V0.2: A method for the development of Dublin Core Application Profiles
32. Agenda Introduction Me4DCAP V0.2 Future Work The End
Validation in Production
Use of log registration technique
observing final-users working with a system that implemented
the DCAP (integrator)
the results of this validation in production are reported to the
whole team in order to review and access the DCAP
definitions
If there is any new information to add, the process starts again
DCAP users are not standalone machines; in such an
environment, the whole system will be impacted with changes!
Mariana Malta & Ana Alice Baptista
Me4DCAP V0.2: A method for the development of Dublin Core Application Profiles
33. Agenda Introduction Me4DCAP V0.2 Future Work The End
Mariana Malta & Ana Alice Baptista
Me4DCAP V0.2: A method for the development of Dublin Core Application Profiles
34. Agenda Introduction Me4DCAP V0.2 Future Work The End
Next steps:
The validation of Me4DCAP V0.2 will be executed
Me4DCAP V0.3
Future Work:
Me4DCAP V0.3 field testing - call for testing
Work in another Me4DCAP Version ??
Mariana Malta & Ana Alice Baptista
Me4DCAP V0.2: A method for the development of Dublin Core Application Profiles
35. Agenda Introduction Me4DCAP V0.2 Future Work The End
Thank you
Look for references in the paper
Mariana Malta & Ana Alice Baptista
Me4DCAP V0.2: A method for the development of Dublin Core Application Profiles
36. Agenda Introduction Me4DCAP V0.2 Future Work The End
Questions
Mariana Curado Malta & Ana Alice Baptista
Algoritmi Center, University of Minho
QUESTIONS?
CALL FOR Me4DCAP TESTING
=⇒ mariana.malta@algoritmi.uminho.pt
Mariana Malta & Ana Alice Baptista
Me4DCAP V0.2: A method for the development of Dublin Core Application Profiles