ping: the planet-earth project

milestone 2: Real Estate publishing and search engine designs & specifications

Metadata Profile

1. Perform Joint Application Development sessions with publishers/end users

2. Develop metadata profile based on requirements gathered in JAD sessions

The core metadata profile for 3map was previously defined to have the following elements, derived from the Mandatory set of OGC metadata elements:
  • contact (Responsible Party)
    • individualName
    • organisationName
    • positionName
      • role [choose one]
        1. resourceProvider
        2. custodian
        3. owner
        4. user
        5. distributor
        6. originator
        7. pointOfContact
        8. principalInvestigator
        9. processor
        10. publisher
  • identification
    • dateStamp: YYYY-MM-DD (eg 1997-07-16)
    • citation
      • title
      • date: YYYY-MM-DD (eg 1997-07-16) [choose one]
        1. creation
        2. publication
        3. revision
      • abstract

tree diagram of above fields

Extensions to the core profile

We have determined that it will be necessary to extend the core profile to include legal constraint information as defined in annnex B.2.3 of the OGC Metadata specification, lines 69-72:

  • MD_LegalConstraints
    • accessConstraints [choose one]
      • 001. copyright
      • 002. patent
      • 003. patent pending
      • 004. trademark
      • 005. license
      • 006. intellectualPropertyRights
      • 007. restricted
      • 008. otherRestrictions
    • useConstraints
      • 001. copyright [choose one]
      • 002. patent
      • 003. patent pending
      • 004. trademark
      • 005. license
      • 006. intellectualPropertyRights
      • 007. restricted
      • 008. otherRestrictions
    • otherConstraints
      • Free text
For the planet-earth project, these fields will be set to:
In order to contribute to planet-earth.org, contributors will agree to assign copyright to Ping, and Ping will release the contribution under the Creative Commons attribution-sharealike license. This license is analogous to the GNU GPL; it permits any use of the contribution, but requires any redistributor to extend the same freedom to their audience.

The real estate metadata profile will add the following fields:
  • Terms
    • Buy
    • Rent
    • Share
    • Stay
  • Price
    • in thousands of [currency]
    • [currency] per week
  • PropertyType
    • House
    • Land
    • Apartment
    • Office
    • Factory
    • Warehouse
  • Available
    • startDate
    • endDate
      [note - can have multiple start and end dates,
       e.g. for holiday rentals]
  • Bedrooms
    • [numerical value]
  • Rooms
    • Sunroom
    • Lounge
    • Dining
    • Kitchen
    • Meeting room
    • Office
    • Workshop
    • Meeting room
  • FloorCoverings
    • Floorboards
    • Carpet
    • Tiles
    • Cement
    • Other
  • Outdoors
    • Garden
    • Courtyard
    • Shared Garden
    • Other
  • Access
    • Wheelchair
    • GroundFloor
  • Parking
    • OffStreetParking
    • RearLane
    • LUG
    • LoadingDock
  • Security
    • Deadlocks
    • KeyedWindowLocks
    • BarsOnWindows
    • BarsOnDoor
  • Misc
    • Smoking
    • Pets
  • Address
    • Apartment/lot number
    • Street number
    • Street name
    • Suburb
    • City
    • State
    • Post code
    • Country

We define the
core spatial profile as follows:
  • location
    [lat/long in WGS84; elevation optional;
    representing the point of entry of a property, e.g. front gate]

3. Design user interface for

    a. publishing engine
    b. search engine