Image locations in the document and data can be included for analysis of images and for automatic display at user preferred locations in VR/AR.
An example of this is all photographs appearing on a wall in frames and all graphs and charts on a table, with live data.
The method has been modelled on the way glossary entries are included. An image entry can be as simple as a location and a description/definition, but the author can also assign categories to further clarify what the image represents and how it relates to other information, to allow for flexible views.
Everything here is optional and it is expected that producing software include as much metadata as possible when adding the image to the document. The end user author should have to enter as little as possible manually.
@entry{named-image-same-as-title-below,
Location in document metadata
location-page = {logical page where image is found},
location-page-pixels = {xy top left coordinates and xy bottom right coordinates-in-pixels: 10,10, 300,300 height 290, length 290},
location-on-page-percent = {percent of page from top left coordinates and percent of page from bottom right coordinates: 10,% 10%, 300%,300% height 20%, length 20%},
size-in-pixels = 290, 290},
size-in-percent = 290%, 290%},
title = {title of image},
filename = {filename of image},
preferred default spatial coordinates (where author prefers images to appear in a XR environment)
spatial-location-to-document-frame-top-left = {x,y,z coordinates for where the top left of the image should appear, in relation to the top left of the document’s location, but not angle},
spatial-location-to-user-head = {x,y,z coordinates for where the top left of the image should appear, in relation to the middle of the users vision},
where the top left of the image should appear, in relation to the top left of the document’s location, but not angle},
administrative metadata
rights = {usage rights},
keywords = {list of keywords for this image},
created = {time and date created},
refers-to-time = {period of time image refers to},
created-by = {name of photographer/image maker},
added = {time and date added to document},
people = {names of people in image},
location = {location portrayed, in text},
location-coordinates = {location portrayed, in coordinates},
glossary = {glossary terms associated, if any},
type = {how image was produced: Photograph, drawing, AI, CGI, painting, etc},
category = {category as suits the current document or author, to help reader chunk views of images. May be referred to in the plain text in the document},
imageurl = {URL for access of image},
sceneurl = {URL for access of what image portrays},
description = {plain text definition description},
table/chart values
x-axis-values = {values for x axis, from bottom to top},
x-axis-label – {name of x axis data},
y-axis-values = {values for y axis, from left to right},
y-axis-label – {name of y axis data},
z-axis-values = {values for z axis, from back of page to front},
pie-chart-values = {divisions and labels from 12 o’clock position going clockwise: 0-2 blue, 2-4 yellow},
scatter-plot-values = {data points with x,y from for each location and label: 100,20 ‘London’},
interactions
location = {x,y location start of interactive element to x,y end, followed by ‘label’ and location, which will be a page number if a number, web location if URL or other image if other image name},
map
location = {named location of map location, if image is a map},
coordinates = {coordinates of top left of map to real world and bottom right},
@{images-end}