Difference between revisions of "Imeji Search"

From MPDLMediaWiki
Jump to navigation Jump to search
m
 
(16 intermediate revisions by 2 users not shown)
Line 1: Line 1:
{{Faces}}
<p style="color:white; background-color:#097FED;"> '''Outdated''' </p>


<p style="color:white; background-color:#097FED;"> '''Work in progress''' </p>
{{Imeji_Tech}}


__TOC__
__TOC__
== Scenarios ==
==== Implemented (Beta Release) ====
* Search for pictures or collections (these searches have to be separated as the search result lists will look different)
==== Not implemented ====
* Search for albums (this could be connected to the search for collections as the search result list will look the same for both containers)
== UC_IM_SR_01 Do simple search ==
== UC_IM_SR_01 Do simple search ==


'''Status/Schedule'''
'''Status/Schedule'''
* Status: in specification
* Status: '''implemented'''
* Schedule:  
* Schedule: Beta Release


'''Description''' <br>
'''Description''' <br>
# A free text search field is displayed where the user can decide whether he wants to search for pictures or for collections and albums (per default, the system will search for pictures) .
# A free text search field is displayed where the user can decide whether he wants to search for pictures or for collections (per default, the system will search for pictures) .
# When searching for pictures, the system searches through following data:
# When searching for pictures, the system searches through following data:
#* metadata values of all public pictures within released collections  
#* metadata values of all public pictures within released collections  
#* metadata values of all private pictures within released collections the user has at least Collection Viewer rights
#* '''[not implemented]''' metadata values of all private pictures within released collections the user has at least Collection Viewer rights
#* metadata attributes within released collections
# When searching for collections, the system searches through following data:
# When searching for collections and albums, the system searches through following data:
#* metadata values of all released collection metadata  
#* metadata values of all released collection metadata  
#* metadata values of all released album metadata
# The system displays the search result (see either [[Imeji_Browse_and_Display#UC_IM_BD_01_View_picture_list|UC_IM_BD_01 View picture list]] or [[Imeji_Browse_and_Display#UC_IM_BD_03_View_collection.2Falbum_list|UC_IM_BD_03 View collection/album list]]), together with the search query.
# The system displays the search result (see either [[Imeji_Browse_and_Display#UC_IM_BD_01_View_picture_list|UC_IM_BD_01 View picture list]] or [[Imeji_Browse_and_Display#UC_IM_BD_03_View_collection.2Falbum_list|UC_IM_BD_03 View collection/album list]]), together with the search query. The search result contains only pictures together with an information, to which collection each picture belongs.


'''Actors Involved'''
'''Actors Involved'''
Line 27: Line 33:


'''Status/Schedule'''
'''Status/Schedule'''
* Status: in specification
* Status: '''implemented'''
* Schedule:  
* Schedule: Beta Release


'''Description''' <br>
'''Description''' <br>
Line 34: Line 40:
# Each search sting bases on following selection:
# Each search sting bases on following selection:
## selection of a released collection
## selection of a released collection
## selection of one or several metadata attribute within this collection
## selection of one or several metadata attributes within this collection
## definition of a search string (metadata value) based on following requirements:
## definition of a search string (metadata value) for each metadata attribute based on following restrictions:
### when the above selected metadata attribute does not use a list of predefined vocabulary (defined in the metadata profile)
### when the above selected metadata attribute does not use a list of predefined vocabulary (defined in the metadata profile)
###: one search string entered by the user or  
###* one search string entered by the user or  
###: one search range entered by the user: maximum two values combined by a smaller then (<), bigger than (<), up to (-)  
###* for numbers: one search range entered by the user: maximum two values combined by a smaller then (<), bigger than (<), or equal (=), e.g. < 3, > 3, = 3
###:: e.g. < 3, > 3, 3-6
### when the above selected metadata attribute does use a list of predefined vocabulary (defined in the metadata profile)
### when the above selected metadata attribute uses a list of predefined vocabulary (defined in the metadata profile)
###* selection of one value from the predefined vocabulary for this attribute (e.g. via a drop down menu)
###: selection of one value from the predefined vocabulary for this attribute
# All search strings within one collection can be connected to each other via the boolean operators AND, OR, NOT. A search within several collections is always connected via an OR (as a picture can only be in one collection)
# All search strings can be connected to each other via the boolean operators AND, OR, NOT.
# When the user triggers the search, the system displays the search result (see [[Imeji_Browse_and_Display#UC_IM_BD_01_View_picture_list|UC_IM_BD_01 View picture list]]), together with the search query, which can be modified by the user.
# When the user triggers the search, the system displays the search result (see [[Imeji_Browse_and_Display#UC_IM_BD_01_View_picture_list|UC_IM_BD_01 View picture list]]), together with the search query, which can be modified by the user.


Line 51: Line 56:


'''Status/Schedule'''
'''Status/Schedule'''
* Status: in specification
* Status: '''in specification'''
* Schedule:  
* Schedule:  


'''Description''' <br>
'''Description''' <br>
# The user can decide whether he wants so search for albums, for collections or for both. The result will always be an album/collection list, not pictures.
# The user can decide whether he wants so search for albums, for collections or for both. The result will always be an album/collection list, no pictures.
# The metadata attributes for collections/albums are already predefined by the system, see  
# The metadata for collections/albums are already predefined by the system, see  
#* for collections: [[Imeji_Collection_Management#UC_IM_COL_01_Create_collection|UC_IM_COL_01 Create collection]]
#* for collections: [[Imeji_Collection_Management#UC_IM_COL_01_Create_collection|UC_IM_COL_01 Create collection]]
#* for albums: [[Faces_Album_Management#Album_Metadata_Set|Album Metadata Set]]
#* for albums: [[Faces_Album_Management#Album_Metadata_Set|Album Metadata Set]]
# The user can search for one or several values for each metadata attribute.
# The user can search for one or several values for each metadata.
# The system displays the search result (see [[Imeji_Browse_and_Display#UC_IM_BD_03_View_collection.2Falbum_list|UC_IM_BD_03 View collection/album list]]), together with the search query, which can be modified by the user.
# The system displays the search result (see [[Imeji_Browse_and_Display#UC_IM_BD_03_View_collection.2Falbum_list|UC_IM_BD_03 View collection/album list]]), together with the search query, which can be modified by the user.


Line 65: Line 70:
* User
* User


[[Category:Imeji|Search]]
== UC_IM_SR_03 Advanced search for metadata profile ==
[[Category:Faces_Functional_Specification|Imeji Search]]
 
'''Status/Schedule'''
* Status: '''in specification'''
* Schedule:
 
'''Description''' <br>
# The user can search for one or several values for each metadata of the profile as defined in [[Imeji_Metadata#UC_IM_MD_02_Edit_metadata_profile|UC_IM_MD_02 Edit metadata profile]].
# The system displays the search result (see [[Imeji_Browse_and_Display#UC_IM_BD_06_View_metadata_profile_list|UC_IM_BD_06 View metadata profile list]]), together with the search query, which can be modified by the user.
 
'''Actors Involved'''
* User
 
== Further possible search queries ==
* Show me everything that has a geo-location within a radius of 100km around Munich.
 
[[Category:Imeji_Functional_Specification|Search]]

Latest revision as of 13:54, 25 February 2016

Outdated

Imeji logo.png

Internal
Meetings
Cooperation

Specification
Architecture
Installer
Ingest
Functional Specification
Technical Specification

Metadata
RDF mapping
Metadata terms

edit


Scenarios[edit]

Implemented (Beta Release)[edit]

  • Search for pictures or collections (these searches have to be separated as the search result lists will look different)

Not implemented[edit]

  • Search for albums (this could be connected to the search for collections as the search result list will look the same for both containers)

UC_IM_SR_01 Do simple search[edit]

Status/Schedule

  • Status: implemented
  • Schedule: Beta Release

Description

  1. A free text search field is displayed where the user can decide whether he wants to search for pictures or for collections (per default, the system will search for pictures) .
  2. When searching for pictures, the system searches through following data:
    • metadata values of all public pictures within released collections
    • [not implemented] metadata values of all private pictures within released collections the user has at least Collection Viewer rights
  3. When searching for collections, the system searches through following data:
    • metadata values of all released collection metadata
  4. The system displays the search result (see either UC_IM_BD_01 View picture list or UC_IM_BD_03 View collection/album list), together with the search query.

Actors Involved

  • User

UC_IM_SR_02 Advanced search for pictures[edit]

Status/Schedule

  • Status: implemented
  • Schedule: Beta Release

Description

  1. The user can define several search strings.
  2. Each search sting bases on following selection:
    1. selection of a released collection
    2. selection of one or several metadata attributes within this collection
    3. definition of a search string (metadata value) for each metadata attribute based on following restrictions:
      1. when the above selected metadata attribute does not use a list of predefined vocabulary (defined in the metadata profile)
        • one search string entered by the user or
        • for numbers: one search range entered by the user: maximum two values combined by a smaller then (<), bigger than (<), or equal (=), e.g. < 3, > 3, = 3
      2. when the above selected metadata attribute does use a list of predefined vocabulary (defined in the metadata profile)
        • selection of one value from the predefined vocabulary for this attribute (e.g. via a drop down menu)
  3. All search strings within one collection can be connected to each other via the boolean operators AND, OR, NOT. A search within several collections is always connected via an OR (as a picture can only be in one collection)
  4. When the user triggers the search, the system displays the search result (see UC_IM_BD_01 View picture list), together with the search query, which can be modified by the user.

Actors Involved

  • User

UC_IM_SR_02 Advanced search for collections/albums[edit]

Status/Schedule

  • Status: in specification
  • Schedule:

Description

  1. The user can decide whether he wants so search for albums, for collections or for both. The result will always be an album/collection list, no pictures.
  2. The metadata for collections/albums are already predefined by the system, see
  3. The user can search for one or several values for each metadata.
  4. The system displays the search result (see UC_IM_BD_03 View collection/album list), together with the search query, which can be modified by the user.

Actors Involved

  • User

UC_IM_SR_03 Advanced search for metadata profile[edit]

Status/Schedule

  • Status: in specification
  • Schedule:

Description

  1. The user can search for one or several values for each metadata of the profile as defined in UC_IM_MD_02 Edit metadata profile.
  2. The system displays the search result (see UC_IM_BD_06 View metadata profile list), together with the search query, which can be modified by the user.

Actors Involved

  • User

Further possible search queries[edit]

  • Show me everything that has a geo-location within a radius of 100km around Munich.