fix: update generated timestamp in manifest.json

This commit is contained in:
kempersc 2026-01-16 15:04:18 +01:00
parent 9034045e9a
commit 0a1f6c6f34
4 changed files with 47 additions and 8 deletions

View file

@ -1,5 +1,5 @@
{
"generated": "2026-01-16T12:29:25.004Z",
"generated": "2026-01-16T13:33:06.596Z",
"schemaRoot": "/schemas/20251121/linkml",
"totalFiles": 3007,
"categoryCounts": {

View file

@ -168,6 +168,8 @@ interface LinkupSearchResult {
interface ReviewStats {
total_profiles: number;
profiles_with_candidates: number;
wcms_only_count: number; // WCMS profiles without LinkedIn candidates
total_wcms_in_index: number; // Total in WCMS email index
total_candidates: number;
reviewed_candidates: number;
pending_candidates: number;
@ -269,10 +271,28 @@ export default function EntityReviewPage() {
const [hideWrongPerson, setHideWrongPerson] = useState(false);
const [availableSignals, setAvailableSignals] = useState<{signal_types: string[], signal_counts: Record<string, number>}>({signal_types: [], signal_counts: {}});
// Stats filter: 'all' | 'reviewed' | 'pending'
type StatsFilter = 'all' | 'reviewed' | 'pending';
// Stats filter: 'all' | 'reviewed' | 'pending' | 'wcms_only'
type StatsFilter = 'all' | 'reviewed' | 'pending' | 'wcms_only';
const [statsFilter, setStatsFilter] = useState<StatsFilter>('pending');
// WCMS-only profiles state (profiles without LinkedIn candidates)
const [wcmsOnlyProfiles, setWcmsOnlyProfiles] = useState<Array<{
email: string;
name: string;
user_id?: string;
username?: string;
status?: string;
roles?: string[];
registered_since?: string;
last_access?: string;
abs_id?: string;
crm_id?: string;
}>>([]);
const [wcmsOnlyTotal, setWcmsOnlyTotal] = useState(0);
const [wcmsOnlyPage, setWcmsOnlyPage] = useState(1);
const [wcmsOnlyLoading, setWcmsOnlyLoading] = useState(false);
const [wcmsOnlySearch, setWcmsOnlySearch] = useState('');
// Profile search - now with semantic search mode
const [profileSearchQuery, setProfileSearchQuery] = useState('');
const [useSemanticSearch, setUseSemanticSearch] = useState(false); // Toggle: semantic vs local filter

View file

@ -1,12 +1,12 @@
{
"generated": "2026-01-16T13:33:06.596Z",
"generated": "2026-01-16T14:04:19.745Z",
"schemaRoot": "/schemas/20251121/linkml",
"totalFiles": 3007,
"totalFiles": 3010,
"categoryCounts": {
"main": 4,
"class": 818,
"enum": 152,
"slot": 2029,
"slot": 2032,
"module": 4
},
"categories": [
@ -9182,6 +9182,11 @@
"path": "modules/slots/has_or_had_domain.yaml",
"category": "slot"
},
{
"name": "has_or_had_entity_status",
"path": "modules/slots/has_or_had_entity_status.yaml",
"category": "slot"
},
{
"name": "has_or_had_environmental_condition",
"path": "modules/slots/has_or_had_environmental_condition.yaml",
@ -9447,6 +9452,11 @@
"path": "modules/slots/has_or_had_notes.yaml",
"category": "slot"
},
{
"name": "has_or_had_observation_source_document",
"path": "modules/slots/has_or_had_observation_source_document.yaml",
"category": "slot"
},
{
"name": "has_or_had_open_access_endpoint",
"path": "modules/slots/has_or_had_open_access_endpoint.yaml",
@ -9802,6 +9812,11 @@
"path": "modules/slots/has_or_had_strategic_objective.yaml",
"category": "slot"
},
{
"name": "has_or_had_structured_description",
"path": "modules/slots/has_or_had_structured_description.yaml",
"category": "slot"
},
{
"name": "has_or_had_sub_collection",
"path": "modules/slots/has_or_had_sub_collection.yaml",

View file

@ -53,9 +53,13 @@ slots:
to allow consistent class-valued ranges when classes override. skos:narrower
moved to exact_mappings (it is already an ObjectProperty in SKOS).
**Range**: `Any` (2026-01-16) - Allows uriorcurie values and class instances.
**Range**: `uriorcurie` (2026-01-16) - Allows both URIs and CURIE references.
range: string
Note: Individual Type classes may override to their specific type in slot_usage,
but since they're all referring to URIs, this causes no OWL ambiguity when
the base range is uriorcurie (compatible with ObjectProperty).
range: uriorcurie
required: false
multivalued: true
inlined_as_list: true