Object Characterisation / Classification

Basic Functionality

Default Environments

{
  "operatingSystemInformations" : [
    {"id":"os:windows:xp:32bit", "label" : "Microsoft Windows 32bit", "puids" : [ {"puid": "x-fmt/411"}, {"puid": "fmt/899"}]},
    {"id":"os:windows:xp:64bit", "label" : "Microsoft Windows 64bit", "puids" : [ {"puid": "x-fmt/411"}, {"puid": "fmt/899"}, {"puid": "fmt/900"}]},
    {"id":"os:windows:9x", "label" : "Microsoft Windows 9x", "puids": [{"puid": "x-fmt/410"}, {"puid": "x-fmt/409"}, {"puid": "x-fmt/411"}, {"puid": "fmt/899"}]},
    {"id":"os:mac:ppc", "label" : "Apple System 8/9", "puids": [{"puid": "bwfla/1"}, {"puid": "x-fmt/416"}]},
    {"id":"os:windows:311", "label" : "Microsoft Windows 3.x", "puids": [{"puid": "x-fmt/410"}, {"puid": "x-fmt/409"}]},
    {"id":"os:dos", "label" : "DOS", "puids": [{"puid":  "x-fmt/409"}]},
    {"id":"os:mac:mk68", "label" : "Apple System 7", "puids": [{"puid": "x-fmt/416"}]},
    {"id":"os:linux:x86:rpm", "label" : "Linux x86 (RPM)", "puids": [{"puid": "fmt/689"}, {"puid": "fmt/795"}, {"puid": "fmt/794"}, {"puid": "fmt/793"} ]}
  ]
}

Sorting Available Environments

sort_by:
  - field: os
    order: descending
  - field: tag
    order: descending

# Rank assignments for field's values
ranks:
  - field: os
    default: 0
    mapping:
      - value: "os:windows:xp:32bit"
        rank: 100
      - value: "os:windows:xp:64bit"
        rank: 100
      - value: "os:windows:9x"
        rank: 50
      - value: "os:windows:311"
        rank: 45
      - value: "os:dos"
        rank: 40
      - value: "os:mac:ppc"
        rank: 50