OCKStore

E853024

OCKStore is CareKit’s data persistence layer, providing storage and management of care plans, tasks, and outcomes for iOS health applications.

All labels observed (3)

Label Occurrences
OCKStore canonical 8
OCKEventStoreProtocol 1
OCKVersionedObjectCompatible 1

How this entity was disambiguated

Statements (47)

Predicate Object
instanceOf CareKit component
CareKit data store
Swift class
persistent store
canBeWrappedBy OCKSynchronizedStoreManager
conformsTo OCKAnyStoreProtocol
developedBy Apple
linked to: Apple Inc.
documentationURL https://developer.apple.com/documentation/carekit/ockstore
framework CareKit
hasDesignGoal local on-device storage
privacy-preserving data management
introducedIn CareKit 2.x API surface
manages OCKCarePlan
linked to: CarePlan

OCKContact
OCKOutcome
OCKPatient
OCKTask
notifiesVia NotificationCenter
delegate callbacks
partOf CareKit
persistsDataUsing Core Data
platform iOS
macOS
tvOS
watchOS
programmingLanguage Swift
provides CRUD operations for CareKit entities
data persistence layer
storage of care plans
storage of outcomes
storage of tasks
replaces older CareKit store APIs
supports asynchronous operations
background data operations
logical deletion of records
querying by date interval
querying by identifier
synchronous operations
versioned records
supportsFeature care plan versioning
linking outcomes to tasks
recording outcomes
scheduling of tasks
tracking of adherence
usedFor care management apps
health applications
research and clinical studies apps

How these facts were elicited

Referenced by (10)

Full triples — surface form annotated when it differs from this entity's canonical label.

CareKit component OCKStore
OCKTask conformsTo OCKVersionedObjectCompatible
linked to: OCKStore
OCKTask canBeQueriedVia OCKStore
OCKTask canBeSavedIn OCKStore
OCKDailyPageViewController conformsTo OCKEventStoreProtocol
linked to: OCKStore