= About Project = == 1. System Overview == Cultural Heritage Preservation System претставува база на податоци за управување со културни и археолошки објекти. Системот овозможува: * Евиденција на археолошки локалитети * Следење на културни објекти и нивната состојба * Управување со третмани и реставрации * Евиденција на изложби и публикации * Фотографска документација на артефакти Целта е централизирано и структурирано чување на податоци за потребите на музеи, истражувачи и институции. == 2. Main Entities == * '''Objects''' – културни артефакти (наслов, инвентарен број, година, статус) * '''Sites''' – археолошки локалитети (локација, координати, тип) * '''Users''' – корисници на системот (истражувачи, администратори) * '''Institutions''' – музеи и институции * '''Publications''' – научни трудови поврзани со објектите * '''Treatments''' – процеси на конзервација и реставрација * '''Exhibitions''' – изложби во кои учествуваат објектите * '''Fragments''' – делови и фрагменти од објектите == 3. Relationships == * Еден Object припаѓа на еден Site * Object може да има повеќе Treatments * Object може да учествува во повеќе Exhibitions (M:N) * Object може да биде поврзан со повеќе Publications (M:N) * Fragments можат да бидат дел од Object или друг Fragment (self-reference) == 4. Business Rules == * Секој Object има уникатен inventory_number * Координатите мора да бидат валидни за Македонија (latitude 40.0–43.0, longitude 20.0–24.0) * creation_year не смее да биде во иднина * Чекорите на третман (treatment steps) се уникатни по третман * Object не може да има две проценки (assessments) на ист датум * Fragment не може да си биде сам parent