Skip to content

Use of terminology

Sebastian Rettig edited this page Oct 19, 2019 · 4 revisions

This is a collection of terms to keep naming consistent and understandable:

our use class / interface name explanation use in PHP version
content metadata IContentMetadata h5p.json file in package ?
content parameters ContentParameters content.json file in package params
library metadata LibraryMetadata library.json ?
(library) semantics ISemanticsEntry[] semantics.json semantics
(library) machine name machineName H5P.Library1 machine name
uber name uberName H5P.Library1-1.0 uber name
installed library InstalledLibrary a library object ?
content type HubContentType the information received about a library from the hub ?
library name ILibraryName / LibraryName = complex representation of library id name ?
asset ?? ?
integration object the object that the client uses to learn about the settings and endpoints of the server ?
renderer ??? ?