SlideShare a Scribd company logo
InSPECT  Significant Properties Framework
Overview Changing notions of value Assessment framework requirement Design methods as a basis for assessment of digital objects InSPECT Analysis framework Concluding thoughts
What is significant about the digital object? How do you distinguish between essential, useful and superfluous? Impractical to present a single, definitive interpretation of significance Many stakeholders may be associated with an object Stakeholders vary and change over time Each stakeholder is different  in their needs and knowledge base
Framework for determining significance Formal framework required to guide process of identifying, analysing and recording elements of the Information Object that are essential/beneficial to maintain over time. Assessment framework should be rational, consistent in its application, while offering sufficient flexibility. Previous work performed in field, such as Rothenberg & Bikson’s Needs Analysis, InterPARES1 Diplomatics model & PLANETS Utility Analysis methodologies.
The (other) theory of relativity Need to adopt a relativistic approach to determine aspects that are essential/beneficial based upon an interpretation of acceptable loss Builds upon two philosophical approaches: Teleology:  study of design and purpose of object – why was it created? Epistemology:  Understand meaning and process by which knowledge is acquired In combination, these encourage the evaluator to determine the context of creation (purpose created for, how it was created, etc.) and information necessary to communicate intrinsic knowledge to a new audience (designated community)
InSPECT SP Assessment Framework Builds on Gero’s  Function-Behaviour-Structure framework FBS developed to assist engineers/designers to create & redesign artefacts Three categories: Function:  The design intention or purpose that is performed. Behaviour:  The epistemological outcome derived from the function & structure obtained by the stakeholder Structure:  The structural elements of the Object that enables stakeholder to perform behaviour. Artefact construction  is product of designated function. Behaviour is result of interaction between Function & Structure
Re-engineering the bicycle http://www.flickr.com/photos/huggerindustries/3885401876/ Attribution-Non-Commercial-Share Alike 2.0 Generic http://www.flickr.com/photos/mvjantzen/4113615243/  Attribution-Non-Commercial 2.0 Generic
Mapping FBS stages to DCC lifecycle model
Stages of assessment Requirements Analysis Object Analysis: Analyse representative sample of an object type, identifies a set of functions and behaviours that may be achieved, and the properties that are necessary for their performance. Stakeholder Analysis: The evaluator identifies one or more stakeholders that have some relationship with the Information Object and analyses the functions that they wish to perform. Re-formulation Redevelopment of artefact to perform a revised set of functions or enable different behaviours suitable for Designated Community. E.g. OAIS Archival/Dissemination Information Package
Analysis & re-formulation over time
1. Object Analysis Purpose: Identify and analyse technical properties of digital objects Associate properties with expected behaviours Requirements: Representative sample of objects Tech. specifications or standards for composition of the object Adequate characterisation tools
1.1 Select object type for analysis Not undertaken for a single object! High-level object type (such as raster images, audio recordings) Sub-type that contain specific characteristics
1.2 Analyse structure Obtain a complete  list of technical properties via Characterisation tool Technical specifications or standards The objective of the task is to develop an understanding of the type of technical properties and value types that are contained within the object type
1.3 Identify purpose of technical properties What role does the property perform in the Data Object? Record the values for properties that contribute to the recreation of the Information Object Classify into categories
1.3 cont. Categories of properties Five high-level categories Content e.g. character count Context e.g. date of creation Rendering e.g. bit depth Structure e.g. e-mail attachments Behaviour e.g. hyperlinks
1.4 Determine expected behaviours Consider the different types of activities that a user – any type of user – may wish to perform   Recall original purpose, but don’t be limited by that
1.5 Classify behaviours into functions Group together similar behaviours into functions
InSPECT Significant Properties Framework (SPs part 2), by Stephen Grace and Gareth Knight
1.6 Associate properties with each function Link the technical properties from 1.2 with the functions This links the Data Object – evidenced by its technical properties – with the Information Object
1.7 Review and finalise Are there any other behaviours that may be exhibited? Can any of the functions be decomposed into more accurate functions? Are there any other properties that should be associated with a function?
2. Stakeholder Analysis Purpose: Identify stakeholders that associate with object type and determine set of functions that they require. Stakeholder functions is subsequently cross-matched to Object functions and Object may be re-formulated Requirements: An understanding of the stakeholder that is the target of analysis Access to stakeholder representatives with whom you can discuss your conclusions.
2.1. Identify Stakeholder(s) Identify stakeholder category to be analysis target and obtain their co-operation Stakeholders classes and sub-classes: E.g. students, academic researchers, artists, legal compliance department Operating in specific environments, e.g. students in Access Grid environment,  Information sources Policies, procedures, legal documents
2.2. Select object type to analyse Select object type used by a stakeholder Possible targets: High-level object type (raster image, audio recording, e-mail) Object sub-types (standalone email, threaded email, vocal recording, music recording with metadata) Basis for decision: Consider practicality of identifying object types using machine processing
2.3. Determine actual behaviours Determine activities that stakeholder will likely perform when using object type Actual behaviours may represent subset of expected behaviour or previously unrecognised behaviours Things to consider: Knowledge base of user, expertise Information gathering techniques: Questionnaires, interviews, observational study Example behaviours: Listen to audio recording, determine recording duration, Identify context of creation, Identify recipients
2.4 Classify behaviours into function set Classify behaviours into function set that derivatives should perform. Function refers to a specific design intent. Many activities can be grouped into one overall function May use Object Analysis function list as a starting point. Potential for new functions to be identified as result of actual behaviour – something that was not previously recognised or need for new functionality
2.5. Cross-match functions Identify tech properties required to perform stakeholder functions. Match stakeholder functions to functions supported by Object type Likely to include core functionality (e.g. display image) and optional extras
2.6. Assign acceptable value boundaries Determine quality threshold of derivatives ‘ Exact’ or good enough? (acceptable loss) Measurement: Equality /Minimum/Maximum/Range Useful in situations where infeasible to maintain all aspects of artefact / greater variance allow E.g. compact disc Vs. streaming audio Change in quality measurement != quality reduction 44.1kHz audio versus 96kHz Depend upon object sub-type & stakeholder E.g. opera Vs. pop music
2.7. Review and Finalise Review gathered information and extend/revise if necessary. Have any object properties been ignored? Are there other stakeholder behaviours? Could behaviours be decomposed into two or more behaviours? E.g. Establish provenance could be split into identify creator, identify creation environment, identify creation date
3. Reformulation Re-develop artefact to perform a revised set of functions /enable diff. behaviours  (e.g. archive, dissemination)
Summary Appraisal process required to identify aspects of digital object that are essential. Significance is fluid – variable and subject to change Analysis of functional requirements is pragmatic method for identifying ‘must have’ features Design method approach provides vocabulary and framework for understanding design process.

More Related Content

PPT
Introduction To Ooad
PDF
Bt8901 objective oriented systems1
PPT
Significant Properties, Practical 2: Stakeholder Analysis (SPs part 4), by St...
PDF
Object oriented software engineering
PPT
Requirements engineering iv
PPT
System Modelling.ppt
PPT
OBJECT ORIENTED ANALYSIS FOR EASY UNDERSTANDING .ppt
Introduction To Ooad
Bt8901 objective oriented systems1
Significant Properties, Practical 2: Stakeholder Analysis (SPs part 4), by St...
Object oriented software engineering
Requirements engineering iv
System Modelling.ppt
OBJECT ORIENTED ANALYSIS FOR EASY UNDERSTANDING .ppt

Similar to InSPECT Significant Properties Framework (SPs part 2), by Stephen Grace and Gareth Knight (20)

PDF
Software engineering Requirements Engineering.pdf
PPT
Chapter04
PPT
Know the user
PPTX
Analysis
PPT
Enabling Social Network Analysis in Distributed Collaborative Software Develo...
PPT
Requirements analysis
PPT
software_engg-chap-03.ppt
PPT
Analysis modeling
PPTX
Introduction to SAD.pptx
PPT
Analysis modeling in software engineering
PPTX
Introduction to SAD.pptx
PDF
Comparative Development Methodologies
PPT
Software System Engineering - Chapter 8
PPT
Object oriented analysis
PPT
PPTX
Object Oriented Software Enginnering-5.pptx
PPT
Analysis modeling
PDF
Writing Effective Use Cases
PPT
Object models in software engineering UNIT-III B.ppt
Software engineering Requirements Engineering.pdf
Chapter04
Know the user
Analysis
Enabling Social Network Analysis in Distributed Collaborative Software Develo...
Requirements analysis
software_engg-chap-03.ppt
Analysis modeling
Introduction to SAD.pptx
Analysis modeling in software engineering
Introduction to SAD.pptx
Comparative Development Methodologies
Software System Engineering - Chapter 8
Object oriented analysis
Object Oriented Software Enginnering-5.pptx
Analysis modeling
Writing Effective Use Cases
Object models in software engineering UNIT-III B.ppt
Ad

More from JISC KeepIt project (20)

PPTX
EPrints Preservation: Why we need Preservation Planning
PPTX
Preserving repository content: practical steps for repository managers by Mig...
PPT
Update on the JISC KeepIt Repository Preservation Exemplars Project, June 2010
PPT
Transforming repositories: from repository managers to institutional data man...
PPT
Keepit Course 5: Concluding the course
PPT
Keepit Course 5: Revision
PPT
KeepIt Course 5: DRAMBORA: Risk and Trust and Data Management, by Martin Donn...
PPT
Keepit Course 5: Tools for Assessing Trustworthy Repositories
PPT
Keepit Course 5: Trust
PPT
Preservation Planning using Plato, by Hannes Kulovits and Andreas Rauber
PPT
Physical preservation with EPrints: 1 Storage, by Adam Field, David Tarrant, ...
PPT
KeepIt Course 4: digital preservation recap, by Andreas Rauber, Hannes Kulovi...
PPT
KeepIt Course 4: Putting storage, format management and preservation planning...
PPT
Keepit Course 3: Provenance (and OPM), based on slides by Luc Moreau
PPT
KeepIt Course 3: Applying Preservation Metadata to Repositories
PPT
Significant Properties - Where Next? (SPs part 6), by Stephen Grace and Garet...
PPT
Supporting Significant Properties in a Working Archive (SPs part 5), by Steph...
PPT
Significant Properties, Practical 1: Object Analysis (SPs part 3), by Stephen...
PPT
Introducing Significant Properties (SPs part 1), by Stephen Grace and Gareth ...
PPT
KeepIt Course 3: preservation workflow
EPrints Preservation: Why we need Preservation Planning
Preserving repository content: practical steps for repository managers by Mig...
Update on the JISC KeepIt Repository Preservation Exemplars Project, June 2010
Transforming repositories: from repository managers to institutional data man...
Keepit Course 5: Concluding the course
Keepit Course 5: Revision
KeepIt Course 5: DRAMBORA: Risk and Trust and Data Management, by Martin Donn...
Keepit Course 5: Tools for Assessing Trustworthy Repositories
Keepit Course 5: Trust
Preservation Planning using Plato, by Hannes Kulovits and Andreas Rauber
Physical preservation with EPrints: 1 Storage, by Adam Field, David Tarrant, ...
KeepIt Course 4: digital preservation recap, by Andreas Rauber, Hannes Kulovi...
KeepIt Course 4: Putting storage, format management and preservation planning...
Keepit Course 3: Provenance (and OPM), based on slides by Luc Moreau
KeepIt Course 3: Applying Preservation Metadata to Repositories
Significant Properties - Where Next? (SPs part 6), by Stephen Grace and Garet...
Supporting Significant Properties in a Working Archive (SPs part 5), by Steph...
Significant Properties, Practical 1: Object Analysis (SPs part 3), by Stephen...
Introducing Significant Properties (SPs part 1), by Stephen Grace and Gareth ...
KeepIt Course 3: preservation workflow
Ad

Recently uploaded (20)

PDF
August Patch Tuesday
PDF
2021 HotChips TSMC Packaging Technologies for Chiplets and 3D_0819 publish_pu...
PPTX
Chapter 5: Probability Theory and Statistics
PDF
STKI Israel Market Study 2025 version august
PPTX
cloud_computing_Infrastucture_as_cloud_p
PDF
DP Operators-handbook-extract for the Mautical Institute
PDF
Microsoft Solutions Partner Drive Digital Transformation with D365.pdf
PDF
Getting started with AI Agents and Multi-Agent Systems
PDF
1 - Historical Antecedents, Social Consideration.pdf
PPT
Module 1.ppt Iot fundamentals and Architecture
PDF
TrustArc Webinar - Click, Consent, Trust: Winning the Privacy Game
PPTX
Final SEM Unit 1 for mit wpu at pune .pptx
PPTX
1. Introduction to Computer Programming.pptx
PPTX
Modernising the Digital Integration Hub
PPTX
OMC Textile Division Presentation 2021.pptx
PPTX
TLE Review Electricity (Electricity).pptx
PPT
What is a Computer? Input Devices /output devices
PDF
Univ-Connecticut-ChatGPT-Presentaion.pdf
PDF
Web App vs Mobile App What Should You Build First.pdf
PDF
NewMind AI Weekly Chronicles – August ’25 Week III
August Patch Tuesday
2021 HotChips TSMC Packaging Technologies for Chiplets and 3D_0819 publish_pu...
Chapter 5: Probability Theory and Statistics
STKI Israel Market Study 2025 version august
cloud_computing_Infrastucture_as_cloud_p
DP Operators-handbook-extract for the Mautical Institute
Microsoft Solutions Partner Drive Digital Transformation with D365.pdf
Getting started with AI Agents and Multi-Agent Systems
1 - Historical Antecedents, Social Consideration.pdf
Module 1.ppt Iot fundamentals and Architecture
TrustArc Webinar - Click, Consent, Trust: Winning the Privacy Game
Final SEM Unit 1 for mit wpu at pune .pptx
1. Introduction to Computer Programming.pptx
Modernising the Digital Integration Hub
OMC Textile Division Presentation 2021.pptx
TLE Review Electricity (Electricity).pptx
What is a Computer? Input Devices /output devices
Univ-Connecticut-ChatGPT-Presentaion.pdf
Web App vs Mobile App What Should You Build First.pdf
NewMind AI Weekly Chronicles – August ’25 Week III

InSPECT Significant Properties Framework (SPs part 2), by Stephen Grace and Gareth Knight

  • 1. InSPECT Significant Properties Framework
  • 2. Overview Changing notions of value Assessment framework requirement Design methods as a basis for assessment of digital objects InSPECT Analysis framework Concluding thoughts
  • 3. What is significant about the digital object? How do you distinguish between essential, useful and superfluous? Impractical to present a single, definitive interpretation of significance Many stakeholders may be associated with an object Stakeholders vary and change over time Each stakeholder is different in their needs and knowledge base
  • 4. Framework for determining significance Formal framework required to guide process of identifying, analysing and recording elements of the Information Object that are essential/beneficial to maintain over time. Assessment framework should be rational, consistent in its application, while offering sufficient flexibility. Previous work performed in field, such as Rothenberg & Bikson’s Needs Analysis, InterPARES1 Diplomatics model & PLANETS Utility Analysis methodologies.
  • 5. The (other) theory of relativity Need to adopt a relativistic approach to determine aspects that are essential/beneficial based upon an interpretation of acceptable loss Builds upon two philosophical approaches: Teleology: study of design and purpose of object – why was it created? Epistemology: Understand meaning and process by which knowledge is acquired In combination, these encourage the evaluator to determine the context of creation (purpose created for, how it was created, etc.) and information necessary to communicate intrinsic knowledge to a new audience (designated community)
  • 6. InSPECT SP Assessment Framework Builds on Gero’s Function-Behaviour-Structure framework FBS developed to assist engineers/designers to create & redesign artefacts Three categories: Function: The design intention or purpose that is performed. Behaviour: The epistemological outcome derived from the function & structure obtained by the stakeholder Structure: The structural elements of the Object that enables stakeholder to perform behaviour. Artefact construction is product of designated function. Behaviour is result of interaction between Function & Structure
  • 7. Re-engineering the bicycle http://www.flickr.com/photos/huggerindustries/3885401876/ Attribution-Non-Commercial-Share Alike 2.0 Generic http://www.flickr.com/photos/mvjantzen/4113615243/ Attribution-Non-Commercial 2.0 Generic
  • 8. Mapping FBS stages to DCC lifecycle model
  • 9. Stages of assessment Requirements Analysis Object Analysis: Analyse representative sample of an object type, identifies a set of functions and behaviours that may be achieved, and the properties that are necessary for their performance. Stakeholder Analysis: The evaluator identifies one or more stakeholders that have some relationship with the Information Object and analyses the functions that they wish to perform. Re-formulation Redevelopment of artefact to perform a revised set of functions or enable different behaviours suitable for Designated Community. E.g. OAIS Archival/Dissemination Information Package
  • 11. 1. Object Analysis Purpose: Identify and analyse technical properties of digital objects Associate properties with expected behaviours Requirements: Representative sample of objects Tech. specifications or standards for composition of the object Adequate characterisation tools
  • 12. 1.1 Select object type for analysis Not undertaken for a single object! High-level object type (such as raster images, audio recordings) Sub-type that contain specific characteristics
  • 13. 1.2 Analyse structure Obtain a complete list of technical properties via Characterisation tool Technical specifications or standards The objective of the task is to develop an understanding of the type of technical properties and value types that are contained within the object type
  • 14. 1.3 Identify purpose of technical properties What role does the property perform in the Data Object? Record the values for properties that contribute to the recreation of the Information Object Classify into categories
  • 15. 1.3 cont. Categories of properties Five high-level categories Content e.g. character count Context e.g. date of creation Rendering e.g. bit depth Structure e.g. e-mail attachments Behaviour e.g. hyperlinks
  • 16. 1.4 Determine expected behaviours Consider the different types of activities that a user – any type of user – may wish to perform Recall original purpose, but don’t be limited by that
  • 17. 1.5 Classify behaviours into functions Group together similar behaviours into functions
  • 19. 1.6 Associate properties with each function Link the technical properties from 1.2 with the functions This links the Data Object – evidenced by its technical properties – with the Information Object
  • 20. 1.7 Review and finalise Are there any other behaviours that may be exhibited? Can any of the functions be decomposed into more accurate functions? Are there any other properties that should be associated with a function?
  • 21. 2. Stakeholder Analysis Purpose: Identify stakeholders that associate with object type and determine set of functions that they require. Stakeholder functions is subsequently cross-matched to Object functions and Object may be re-formulated Requirements: An understanding of the stakeholder that is the target of analysis Access to stakeholder representatives with whom you can discuss your conclusions.
  • 22. 2.1. Identify Stakeholder(s) Identify stakeholder category to be analysis target and obtain their co-operation Stakeholders classes and sub-classes: E.g. students, academic researchers, artists, legal compliance department Operating in specific environments, e.g. students in Access Grid environment, Information sources Policies, procedures, legal documents
  • 23. 2.2. Select object type to analyse Select object type used by a stakeholder Possible targets: High-level object type (raster image, audio recording, e-mail) Object sub-types (standalone email, threaded email, vocal recording, music recording with metadata) Basis for decision: Consider practicality of identifying object types using machine processing
  • 24. 2.3. Determine actual behaviours Determine activities that stakeholder will likely perform when using object type Actual behaviours may represent subset of expected behaviour or previously unrecognised behaviours Things to consider: Knowledge base of user, expertise Information gathering techniques: Questionnaires, interviews, observational study Example behaviours: Listen to audio recording, determine recording duration, Identify context of creation, Identify recipients
  • 25. 2.4 Classify behaviours into function set Classify behaviours into function set that derivatives should perform. Function refers to a specific design intent. Many activities can be grouped into one overall function May use Object Analysis function list as a starting point. Potential for new functions to be identified as result of actual behaviour – something that was not previously recognised or need for new functionality
  • 26. 2.5. Cross-match functions Identify tech properties required to perform stakeholder functions. Match stakeholder functions to functions supported by Object type Likely to include core functionality (e.g. display image) and optional extras
  • 27. 2.6. Assign acceptable value boundaries Determine quality threshold of derivatives ‘ Exact’ or good enough? (acceptable loss) Measurement: Equality /Minimum/Maximum/Range Useful in situations where infeasible to maintain all aspects of artefact / greater variance allow E.g. compact disc Vs. streaming audio Change in quality measurement != quality reduction 44.1kHz audio versus 96kHz Depend upon object sub-type & stakeholder E.g. opera Vs. pop music
  • 28. 2.7. Review and Finalise Review gathered information and extend/revise if necessary. Have any object properties been ignored? Are there other stakeholder behaviours? Could behaviours be decomposed into two or more behaviours? E.g. Establish provenance could be split into identify creator, identify creation environment, identify creation date
  • 29. 3. Reformulation Re-develop artefact to perform a revised set of functions /enable diff. behaviours (e.g. archive, dissemination)
  • 30. Summary Appraisal process required to identify aspects of digital object that are essential. Significance is fluid – variable and subject to change Analysis of functional requirements is pragmatic method for identifying ‘must have’ features Design method approach provides vocabulary and framework for understanding design process.

Editor's Notes

  • #8: Bicycle Pathway