type Property = string; type Class = string; type Datatype = string; type OwlClass = string; type OwlObjectProperty = string; type OwlDatatypeProperty = string; type OwlAnnotationProperty = string; type OwlFunctionalProperty = string; type OwlSymmetricProperty = string; type OwlTransitiveProperty = string; type HydraResource = string; type HydraClass = string; type HydraLink = string; type HydraTemplatedLink = string; type HydraVariableRepresentation = string; /** * hasTopic * * relates a bookmark to a topic. * A bookmark must have at least one hasTopic property. * The typical user operation of following a bookmark link * will use the value of the b:recalls property. This property * corresponds to XBEL:href property. * * http://www.w3.org/2002/01/bookmark#hasTopic */ export const hasTopic = 'http://www.w3.org/2002/01/bookmark#hasTopic' satisfies Property; /** * http://www.w3.org/2002/01/bookmark#leadsTo */ export const leadsTo = 'http://www.w3.org/2002/01/bookmark#leadsTo' satisfies Property; /** * Topic * * http://www.w3.org/2002/01/bookmark#Topic */ export const Topic = 'http://www.w3.org/2002/01/bookmark#Topic' satisfies Class; /** * Shortcut * * Specifies a behavior; when the * object of type 'Shortcut' is activated, the * client follows the 'recalls' property and * activates the object at the end of that * 'recalls' property. The target object may * be another Bookmark or may be a Topic. * * http://www.w3.org/2002/01/bookmark#Shortcut */ export const Shortcut = 'http://www.w3.org/2002/01/bookmark#Shortcut' satisfies Class; /** * bookmarks * * This corresponds to XBEL:href an * object of type Bookmark is expected to have a * 'recalls' relationship to the document being * bookmarked. The 'bookmarks' property is an older * name for the 'recalls' relationship. * * http://www.w3.org/2002/01/bookmark#bookmarks */ export const bookmarks = 'http://www.w3.org/2002/01/bookmark#bookmarks' satisfies Property; /** * recalls * * Relates a bookmark with the resource that * has been bookmarked. This corresponds to XBEL:href; * an object of type Bookmark is expected to have a * 'recalls' relationship to the document being * bookmarked * * http://www.w3.org/2002/01/bookmark#recalls */ export const recalls = 'http://www.w3.org/2002/01/bookmark#recalls' satisfies Property; /** * subTopicOf * * Describes a relationship between Topics. * When a topic T is a sub-topic of a topic U then all * bookmarks that have topic T are also considered to have * topic U. A topic may be a sub-topic of one or more * topics; trivially, every topic is a sub-topic of itself. * More formally; for all B, T, and U: b b:hasTopic T, * T b:subTopicOf U implies B b:hasTopic U. * * http://www.w3.org/2002/01/bookmark#subTopicOf */ export const subTopicOf = 'http://www.w3.org/2002/01/bookmark#subTopicOf' satisfies Property; /** * Bookmark * * The class to which all bookmarks belong. * * http://www.w3.org/2002/01/bookmark#Bookmark */ export const Bookmark = 'http://www.w3.org/2002/01/bookmark#Bookmark' satisfies Class;