Information technology — JPSearch — Part 2: Registration, identification and management of schema and ontology — Amendment 1: JPEG Ontology for Image Description

Technologies de l'information — JPSearch — Partie 2: Enregistrement, identification et gestion des schémas et de l'ontologie — Amendement 1: Ontologie JPEG pour la description d'image

General Information

Status
Withdrawn
Publication Date
13-Dec-2015
Withdrawal Date
13-Dec-2015
Current Stage
9599 - Withdrawal of International Standard
Completion Date
13-Apr-2021
Ref Project

Relations

Buy Standard

Standard
ISO/IEC 24800-2:2011/Amd 1:2015 - JPEG Ontology for Image Description
English language
72 pages
sale 15% off
Preview
sale 15% off
Preview
Standard
ISO/IEC 24800-2:2011/Amd 1:2015 - JPEG Ontology for Image Description
English language
72 pages
sale 15% off
Preview
sale 15% off
Preview

Standards Content (Sample)

INTERNATIONAL ISO/IEC
STANDARD 24800-2
First edition
2011-07-01
AMENDMENT 1
2015-12-15
Information technology — JPSearch —
Part 2:
Registration, identification and
management of schema and ontology
AMENDMENT 1: JPEG Ontology for
Image Description
Technologies de l’information — JPSearch —
Partie 2: Enregistrement, identification et gestion des schémas et
de l’ontologie
AMENDEMENT 1: Ontologie JPEG pour la description d’image
Reference number
ISO/IEC 24800-2:2011/Amd.1:2015(E)
©
ISO/IEC 2015

---------------------- Page: 1 ----------------------
ISO/IEC 24800-2:2011/Amd.1:2015(E)

COPYRIGHT PROTECTED DOCUMENT
© ISO/IEC 2015, Published in Switzerland
All rights reserved. Unless otherwise specified, no part of this publication may be reproduced or utilized otherwise in any form
or by any means, electronic or mechanical, including photocopying, or posting on the internet or an intranet, without prior
written permission. Permission can be requested from either ISO at the address below or ISO’s member body in the country of
the requester.
ISO copyright office
Ch. de Blandonnet 8 • CP 401
CH-1214 Vernier, Geneva, Switzerland
Tel. +41 22 749 01 11
Fax +41 22 749 09 47
copyright@iso.org
www.iso.org
ii © ISO/IEC 2015 – All rights reserved

---------------------- Page: 2 ----------------------
ISO/IEC 24800-2:2011/Amd.1:2015(E)

Foreword
ISO (the International Organization for Standardization) and IEC (the International Electrotechnical
Commission) form the specialized system for worldwide standardization. National bodies that are
members of ISO or IEC participate in the development of International Standards through technical
committees established by the respective organization to deal with particular fields of technical
activity. ISO and IEC technical committees collaborate in fields of mutual interest. Other international
organizations, governmental and non-governmental, in liaison with ISO and IEC, also take part in the
work. In the field of information technology, ISO and IEC have established a joint technical committee,
ISO/IEC JTC 1.
The procedures used to develop this document and those intended for its further maintenance are
described in the ISO/IEC Directives, Part 1. In particular the different approval criteria needed for the
different types of ISO documents should be noted. This document was drafted in accordance with the
editorial rules of the ISO/IEC Directives, Part 2 (see www.iso.org/directives).
Attention is drawn to the possibility that some of the elements of this document may be the subject
of patent rights. ISO and IEC shall not be held responsible for identifying any or all such patent
rights. Details of any patent rights identified during the development of the document will be in the
Introduction and/or on the ISO list of patent declarations received (see www.iso.org/patents).
Any trade name used in this document is information given for the convenience of users and does not
constitute an endorsement.
For an explanation on the meaning of ISO specific terms and expressions related to conformity
assessment, as well as information about ISO’s adherence to the WTO principles in the Technical
Barriers to Trade (TBT) see the following URL: Foreword - Supplementary information
The committee responsible for this document is ISO/IEC JTC 1, Information technology, Subcommittee
SC 29, Coding of audio, picture, multimedia and hypermedia information.
© ISO/IEC 2015 – All rights reserved iii

---------------------- Page: 3 ----------------------
ISO/IEC 24800-2:2011/Amd.1:2015(E)
Information technology — JPSearch —
Part 2:
Registration, identification and management of schema
and ontology
AMENDMENT 1: JPEG Ontology for Image Description
Page 1, Normative references
Add the following references at the end of Clause 2:
Internationalized Resource Identifiers (IRI), January 2005, Internet RFC 3987, available at http://www.
ietf.org/rfc/rfc3987.txt
W3C OWL Working Group, OWL 2 Web Ontology Language: Document Overview, W3C Recommendation
27 October 2009, available at http://www.w3.org/TR/2009/REC-owl2-overview-20091027/
Resource Description Framework (RDF): Concepts and Abstract Syntax, W3C Recommendation 10
February 2004, available at http://www.w3.org/TR/2004/REC-rdf-concepts-20040210
W3C XML Schema Definition Language (XSD) 1.1 Part 2: Datatypes, W3C Recommendation 5 April
2012, available at http://www.w3.org/TR/2012/REC-xmlschema11-2-20120405/
Add the following Clauses after 7.10.4:
8 JPEG Ontology for Image Description (JPOnto)
8.1 General
This Clause specifies the set of classes, properties, and restrictions that constitute the JPSearch
Metadata Ontology (JPOnto). This ontology specification provides the foundation to implement
applications in different domains that can represent, exchange, and integrate digital image information
generated in different systems and under different contexts.
JPOnto users may only need to use parts of the entire ontology, depending on their needs and according to
how much detail they want to include in their image information. For this, the JPOnto terms (classes and
properties) are grouped into two sub-vocabularies to provide an incremental introduction to the ontology.
— JPOnto-core: A core vocabulary that acts as a central component to interconnect all the other sub-
vocabularies.
— JPOnto-visual: A rich set of constructs for semantic visual content description, including, but not
limited to, a uniform description of identities, features, aspect, relationships, actions and emotional
information of people appearing in the images, as well as description of events, locations and objects.
© ISO 2015 – All rights reserved 1

---------------------- Page: 4 ----------------------
ISO/IEC 24800-2:2011/Amd.1:2015(E)

8.2 JPOnto-core
8.2.1 Outline
A core vocabulary named JPOnto-core is the basic set of entities and properties which serves as a central
component to interconnect all the other sub-vocabularies of the JPEG Ontology for Image Description
(JPOnto). The following classes provide a basis for the rest of JPOnto-core.
— jponto:Image: Represents a digital image.
— jponto:RegionOfInterest: A certain region within a digital image.
— jponto:Agent: An agent (e.g. person, group, software or physical artifact).
The primary classes relate to one another and to themselves using the properties shown in Figure 1.
jponto:Image
jponto:creator
jponto:modiier
jponto:publisher
jponto:hasRegionOfInterest
jponto:Agent
jponto:RegionOfInterest
rdfs:subClassOf rdfs:subClassOf
Figure 1 — Outline of JPOnto-core
8.2.2 Example
This example shows a complete description of an imaginary image. It has a unique ID, a title and a creator.
@base .
@pre ix jponto: .
<#image1> a jponto:Image;
 jponto:title "An example image";
 jponto:keyword "London";
 jponto:keyword "JPEG";
 jponto:creator [
   jponto:givenName "John";
   jponto:familyName "Smith";
jponto:mbox ];
.
2 © ISO 2015 – All rights reserved

---------------------- Page: 5 ----------------------
ISO/IEC 24800-2:2011/Amd.1:2015(E)

8.2.3 Semantics
8.2.3.1 JPOnto-core class definitions (in alphabetical order)
Class  jponto:Agent
Superclasses —
IRI http://www.jpeg.org/ns/jponto#Agent
Description An agent (eg. person, group, software or physical artifact).
Described with
properties:
In range of jponto:creator, jponto:modiier, jponto:publisher
Has subclasses jponto:Organisation, jponto:Person
Syntax
:Agent a owl:Class;
person, group, software or physical
  rdfs:comment "An agent (eg.
artifact).";
.
© ISO 2015 – All rights reserved 3

---------------------- Page: 6 ----------------------
ISO/IEC 24800-2:2011/Amd.1:2015(E)

Class  jponto:Image
Superclasses —
IRI http://www.jpeg.org/ns/jponto#Image
Description Represents a digital image
Described with jponto:creationDate, jponto:creator, jponto:depicts, jponto:description,
properties:
jponto:GPSaltitude, jponto:GPSl atitude,  jponto:GPSlongitude,
jponto:hasRegionOfInterest, jponto:height, jponto:modiiedDate,
jponto:modiier, jponto:publisher , jponto:title, jponto:width
In range of —
Has subclasses —
Syntax
:Image a owl:Class;
  rdfs:comment " Represents a digital image ";
.
Example
@base .
@preix jponto: .
<#image1> a jponto:Image;
jponto:title “An example image”;
.
4 © ISO 2015 – All rights reserved

---------------------- Page: 7 ----------------------
ISO/IEC 24800-2:2011/Amd.1:2015(E)

Class  jponto:Organisation
Superclasses jponto:Agent
IRI http://www.jpeg.org/ns/jponto#Organisation
Description Organisation or moral agent.
jponto:name
Described with
properties:
In range of jponto:creator, jponto:modiier, jponto:publisher
Has subclasses —
Syntax
:Organisation a owl:Class;
  rdfs:comment "Organisation or moral agent";
  rdfs:subClassOf :Agent ;
.
Example
@base .
@preix jponto: .
<#image1> a jponto:Image;
  jponto:hasCreatorPublisher [
   a jponto:Organisation;
   jponto:name "Example Company";
  ];
.
© ISO 2015 – All rights reserved 5

---------------------- Page: 8 ----------------------
ISO/IEC 24800-2:2011/Amd.1:2015(E)

Class  jponto:Person
Superclasses
IRI http://www.jpeg.org/ns/jponto#Person
Description A physical person.
jponto:familyName, jponto:givenName, jponto:mbox
Described with
properties:
In range of jponto:creator, jponto:modiier, jponto:publisher, jponto:depicts
Has subclasses —
Syntax
:Person a owl:Class;
  rdfs:comment "A physical person.";
.
Example
@base .
@preix jponto: .
<#image1> a jponto:Image;
  jponto:hasCreator [
   a jponto:Person;
   foaf:givenName "John Smith";
   foaf:mbox ];
.
6 © ISO 2015 – All rights reserved

---------------------- Page: 9 ----------------------
ISO/IEC 24800-2:2011/Amd.1:2015(E)

Class  jponto:RegionOfInterest
Superclasses jponto:Image
IRI http://www.jpeg.org/ns/jponto#RegionOfInterest
Description Represents a certain region within a digital image.
jponto:boundingPolygon, jponto:depicts
Described with
properties:
In range of jponto:hasRegionOfInterest
Has subclasses —
Syntax
:RegionOfInterest a owl:Class;
  rdfs:comment "Represents a certain region within a digital image.";
  rdfs:subClassOf :Image;
.
Example
@base .
@pre€ix jponto: .
<#image1> a jponto:Image;
 jponto:hasRegionOfInterest [
  jponto:boundingPolygon “0 0 100 100”.
 ];
.
© ISO 2015 – All rights reserved 7

---------------------- Page: 10 ----------------------
ISO/IEC 24800-2:2011/Amd.1:2015(E)

8.2.3.2 JPOnto-core property definitions (in alphabetical order)
Property  jponto:boundingPolygon
IRI http://www.jpeg.org/ns/jponto#boundingPolygon
Description Speciies the coordinates of the edges of the polygon eclosing a region in the
form "x1,y1, x2,y2, x3,y3, …".
Has super- —
properties:
Has domain jponto:RegionOfInterest
Has range xsd:string
Syntax
:boundingPolygon a owl:DatatypeProperty;
  rdfs:comment "Speciies the coordinates of the edges of the polygon
eclosing a region in the form "x1,y1, x2,y2, x3,y3, …";
  rdfs:domain :Image ;
  rdfs:range xsd:string ;
.
Example
@base .
@preix jponto: .
@preix xsd: .
<#image1> a jponto:Image;
 jponto:creationDate "20 01-10-26T21:32:52"^^xsd:date;
 jponto:hasRegionOfInterest [
  jponto:boundingPolygon "0 0 100 100";
.
8 © ISO 2015 – All rights reserved

---------------------- Page: 11 ----------------------
ISO/IEC 24800-2:2011/Amd.1:2015(E)

Property jponto:creatonDate
IRI http://www.jpeg.org/ns/jponto#creationDate
Description Describes the date when the image is created.
Has super- —
properties:
Has domain jponto:Image
Has range xsd:dateTime
Syntax
:creationDate a owl:DatatypeProperty;
  rdfs:comment "Describes the date when the image is created.";
  rdfs:domain :Image ;
  rdfs:range xsd:dateTime;
.
Example
@base .
@pre ix jponto: .
@pre ix xsd: .
<#image1> a jponto:Image;
 jponto:creationDate "20 01-10-26T21:32:52"^^xsd:date;
.
© ISO 2015 – All rights reserved 9

---------------------- Page: 12 ----------------------
ISO/IEC 24800-2:2011/Amd.1:2015(E)

Property jponto:creator
IRI http://www.jpeg.org/ns/jponto#creator
Description Describes the creator of the image.
Has super- —
properties:
Has domain jponto:Image
Has range Jponto:Agent
Syntax
:creator a owl:ObjectProperty;
rdfs:comment "Describes the creator of the image.";
rdfs:domain :Image;
rdfs:range:Agent;
.
Example
@base .
@preix jponto: .
<#image1> a jponto:Image;
jponto:creator [
jponto:givenName "JohnSmith";
jponto:mbox ];
.
10 © ISO 2015 – All rights reserved

---------------------- Page: 13 ----------------------
ISO/IEC 24800-2:2011/Amd.1:2015(E)

Property  jponto:description
IRI http://www.jpeg.org/ns/jponto#description
Description the content of the image in the form of text
Has super- —
properties:
Has domain jponto:Image
Has range xsd:string
Syntax
:description a owl:DatatypeProperty;
  rdfs:comment "Speciies the content of the image in the form of text.";
  rdfs:domain :Image ;
  rdfs:range xsd:string ;
.
Example
@base .
@preix jponto: .
<#image1> a jponto:Image;
  jponto:description "An example image taken during the MPEG meeting";
© ISO 2015 – All rights reserved 11

---------------------- Page: 14 ----------------------
ISO/IEC 24800-2:2011/Amd.1:2015(E)

Propertyjponto:familyName
IRI http://www.jpeg.org/ns/jponto#familyName
Description A name shared in common to identify the membersofa family, as
distinguished from each member’s givenname.
Hassuper- —
properties:
Hasdomain jponto:Person
Hasrange xsd:string
Syntax
:familyName a owl:DatatypeProperty;
rdfs:comment "Speciies the familynameofa person.";
rdfs:domain :Person;
rdfs:range xsd:string;
.
Example
@base.
@preix jponto:
<#image1> a jponto:Image;
jponto:creator [
jponto:givenName "John";
jponto:familyName"Smith";
jponto:mbox ];
.
12 © ISO 2015 – All rights reserved

---------------------- Page: 15 ----------------------
ISO/IEC 24800-2:2011/Amd.1:2015(E)

Propertyjponto:givenName
IRI http://www.jpeg.org/ns/jponto#givenName
Description Speciies the given name of a person.
Has super- —
properties:
Hasdomain jponto:Person
Hasrange xsd:string
Syntax
:givenN amea owl:DatatypePro perty;
rdfs:comment “ Speciies the given name of a person.”;
rdfs:domain :Person;
rdfs:range xsd:string;
.
Example
@base.
@preix jponto:
<#image1> a jponto:Image;
jponto:creator [
jponto:givenName "John";
jponto:familyName"Smith";
jponto:mbox ];
.
© ISO 2015 – All rights reserved 13

---------------------- Page: 16 ----------------------
ISO/IEC 24800-2:2011/Amd.1:2015(E)

Property jponto:GPSAltitude
IRI http://www.jpeg.org/ns/jponto#creator
Description Speciies the GPS altitude of the image, in decimal meters.
Has super-

properties:
Has domain jponto:Image
Has range xsd:double
Syntax
:GPSAltitude a owl:DatatypeProperty;
of the image in the form of text.";
rdfs:comment “Describes the GPS altitude of the image ”;
  rdfs:domain :Image ;
  rdfs:range xsd:double;
.
Example
@base .
@preix jponto: .
<#image1> a jponto:Image;
  jponto:GPSaltitude 1000.0;
14 © ISO 2015 – All rights reserved

---------------------- Page: 17 ----------------------
ISO/IEC 24800-2:2011/Amd.1:2015(E)

Property  jponto:GPSLatitude
IRI http://www.jpeg.org/ns/jponto#GPSLatitude
Description Speciies the GPS latitude of the image in decimal degrees.
Has super- —
properties:
Has domain jponto:Image
Has range xsd:double
Syntax
:GPSLatitude a owl:DatatypeProperty;
  rdfs:comment "Describes the GPS latitude of the image ";
  rdfs:domain :Image;
  rdfs:range xsd:double;
.
Example
@base .
@preix jponto: .
<#image1> a jponto:Image;
 jponto:GPSlatitude 34.0;
.
© ISO 2015 – All rights reserved 15

---------------------- Page: 18 ----------------------
ISO/IEC 24800-2:2011/Amd.1:2015(E)

Property  jponto:GPSLongitude
IRI http://www.jpeg.org/ns/jponto#GPSLongitude
Description Speciies the GPS longitude of the image in decimal degrees.
Has super- —
properties:
Has domain jponto:Image
Has range xsd:double
Syntax
:GPSLongitude a owl:DatatypeProperty;
  rdfs:comment "Describes the GPS longitude of the image ";
  rdfs:domain :Image;
  rdfs:range xsd:double;
.
Example
@base .
@preix jponto: .
<#image1> a jponto:Image;
 jponto:GPSlongitude 34.0;
.
16 © ISO 2015 – All rights reserved

---------------------- Page: 19 ----------------------
ISO/IEC 24800-2:2011/Amd.1:2015(E)

Property  jponto:hasRegionOfInterest
IRI http://www.jpeg.org/ns/jponto#hasRegionOfInterest
Description Describes a region of interest of the image.
Has super- —
properties:
Has domain jponto:Image
Has range jponto:RegionOfInterest
Syntax
:hasRegionOfInterest a owl:ObjectProperty;
  rdfs:comment "Describes a region of interest of the image.";
  rdfs:domain :Image;
  rdfs:range :RegionOfInterest;
.
Example
@base .
@pre ix jponto: .
@pre ix xsd: .
<#image1> a jponto:Image;
  jponto:hasRegionOfInterest [
  jponto:boundingPolygon "0 0 100 100";
.
© ISO 2015 – All rights reserved 17

---------------------- Page: 20 ----------------------
ISO/IEC 24800-2:2011/Amd.1:2015(E)

Property  jponto:height
IRI http://www.jpeg.org/ns/jponto#title
Description Speci ies the number of pixel rows of the image.
Has super- —
properties:
Has domain jponto:Image
Has range xsd:integer
Syntax
:height a owl:DatatypeProperty;
  rdfs:comment "Speci ies the number of pixel rows of the image.";
  rdfs:domain :Image;
  rdfs:range xsd:integer;
.
Example
@base .
@pre ix jponto: .
<#image1> a jponto:Image;
 jponto:height 1024;
.
18 © ISO 2015 – All rights reserved

---------------------- Page: 21 ----------------------
ISO/IEC 24800-2:2011/Amd.1:2015(E)

Property  jponto:keyword
IRI http://www.jpeg.org/ns/jponto#keyword
Description Describes a keyword that characterize the image
Has super- —
properties:
Has domain jponto:Image
Has range xsd:string
Syntax
:keyword a owl:DatatypeProperty;
  rdfs:comment "Describes a keyword that characterize the image ";
  rdfs:domain :Image ;
  rdfs:range xsd:string ;
.
Example
@base .
@pre ix jponto: .
<#image1> a jponto:Image;
 jponto:keyword "Seoul";
 jponto:keyword "MPEG";
 jponto:keyword "social event";
.
© ISO 2015 – All rights reserved 19

---------------------- Page: 22 ----------------------
ISO/IEC 24800-2:2011/Amd.1:2015(E)

Property  jponto:mbox
IRI http://www.jpeg.org/ns/jponto#mbox
Description An email address as deined in RFC 5321
Has super- —
properties:
Has domain jponto:Person
Has range xsd:string
Syntax
:mbox a owl:DatatypeProperty;
  rdfs:comment " Speciies the mbox of a person.";
  rdfs:domain :Person;
  rdfs:range xsd:string;
.
Example
@base .
@preix jponto: .
<#image1> a jponto:Image;
  jponto:creator [
   jponto:givenName "John";
   jponto:familyName "Smith";
   jponto:mbox ];
.
20 © ISO 2015 – All rights reserved

---------------------- Page: 23 ----------------------
ISO/IEC 24800-2:2011/Amd.1:2015(E)

Property  jponto:modiiedDate
IRI http://www.jpeg.org/ns/jponto#modi
iedDate
Description Describes the date when the image is modi
ied.
Has super- —
properties:
Has domain jponto:Image
Has range xsd:dateTime
Syntax
:modi
iedDate a owl:DatatypeProperty;
  rdfs:comment "Describes the date when the image is modi
ied.";
  rdfs:domain :Image ;
  rdfs:range xsd:dateTime ;
.
Example
@base .
@pre
ix jponto: .
@pre
ix xsd: .
<#image1> a jponto:Image;
 jponto:modi
iedDate "2001-10-26T21:32:52"^^xsd:date;
.
© ISO 2015 – All rights reserved 21

---------------------- Page: 24 ----------------------
ISO/IEC 24800-2:2011/Amd.1:2015(E)

Property  jponto:modiier
IRI http://www.jpeg.org/ns/jponto#modi
ier
Description Describes an agent who changed the image.
Has super- —
properties:
Has domain jponto:Image
Has range jponto:Agent
Syntax
:creator a owl:ObjectProperty;
  rdfs:comment "Describes an agent who changed the image.";
  rdfs:domain :Image;
  rdfs:range :Agent;
.
Example
@base .
@pre
ix jponto: .
<#image1> a jponto:Image;
 jponto:modi
ier [
   jponto:givenName "John Smith";
   jponto:mbox ];
.
22 © ISO 2015 – All rights reserved

---------------------- Page: 25 ----------------------
ISO/IEC 24800-2:2011/Amd.1:2015(E)

Property  jponto:publisher
IRI http://www.jpeg.org/ns/jponto#publisher
Description Describes information about the publishing people or organization of the
image.
Has super- —
properties:
Has domain jponto:Image
Has range jponto:Agent
Syntax
:publisher a owl:ObjectProperty;
  rdfs:comment " Describes the publisher of the image.";
  rdfs:domain :Image;
  rdfs:range :Agent;
.
Example
@base .
@pre€ix jponto: .
<#image1> a jponto:Image;
 jponto:publisher [
   jponto:givenName "John Smith";
   jponto:mbox ];
.
© ISO 2015 – All rights reserved 23

---------------------- Page: 26 ----------------------
ISO/IEC 24800-2:2011/Amd.1:2015(E)

Property  jponto:title
IRI http://www.jpeg.org/ns/jponto#title
Description Speci ies the title or name given to the image.
Has super- —
properties:
Has domain jponto:Image
Has range xsd:string
Syntax
:title a owl:DatatypeProperty;
  rdfs:comment "Describes the title of the image ";
  rdfs:domain :Image;
  rdfs:range xsd:string;
.
Example
@base .
@pre ix jponto: .
<#image1> a jponto:Image;
 jponto:title "An example image";
.
24 © ISO 2015 – All rights reserved

---------------------- Page: 27 ----------------------
ISO/IEC 24800-2:2011/Amd.1:2015(E)

Property jponto:width
IRI http://www.jpeg.org/ns/jponto#title
Description Speciies the numberof pixel columns of theimage.
Has super- —
properties
jponto:Image
Has domain
Has range xsd:integer
Syntax
:width a owl:DatatypeProperty;
rdfs:comment "Speciies the number of pixel columns of theimage.";
rdfs:domain :Image;
rdfs:range xsd:integ er;
.
Example
@base.
@preix jponto:
<#image1>a jponto:Image;
jponto:width 1024;
.
© ISO 2015 – All rights reserved 25

---------------------- Page: 28 ----------------------
ISO/IEC 24800-2:2011/Amd.1:2015(E)

8.2.4 Turtle representation of JPOnto-core
The following is the Turtle (Terse RDF Triple Language) representation of the JPOnto-core sub-vocabulary.
#Target namespace
@preix : .
#Basic constructors by W3C (RDF, RDFS, OWL)
@preix owl: .
@preix rdf: .
@preix rdfs: .
@preix jponto: .
#Datatype properties
@preix xsd: .
:Agent a owl:Class;
  rdfs:comment "An agent (eg. person, group, software or physical artifact).";
.
:Image a owl:Class;
  rdfs:comment " Represents a digital image ";
.
:Organisation a owl:Class;
  rdfs:comment "Organisation or moral agent";
  rdfs:subClassOf :Agent ;
.
:Person a owl:Class;
  rdfs:comment "A physical person.";
.
:RegionOfInterest a owl:Class;
  rdfs:comment "Represents a certain region within a digital image.";
  rdfs:subClassOf :Image;
.
:boundingPolygon a owl:DatatypeProperty;
  rdfs:comment "Speciies the coordinates of the edges of the polygon eclosing a region in the form "x1,y1,
x2,y2, x3,y3, …";
  rdfs:domain :Image ;
  rdfs:range xsd:string ;
.
:creationDate a owl:DatatypeProperty;
  rdfs:comment "Describes the date when the image is created.";
  rdfs:domain :Image ;
  rdfs:range xsd:dateTime;
.
:creator a owl:ObjectProperty;
  rdfs:comment " Describes the author of the image.";
  rdfs:domain :Image;
  rdfs:range :Agent;
.
26 © ISO 2015 – All rights reserved

---------------------- Page: 29 ----------------------
ISO/IEC 24800-2:2011/Amd.1:2015(E)

:description a owl:DatatypeProperty;
  rdfs:comment "Speciies the content of the image in the form of text.";
  rdfs:domain :Image ;
  rdfs:range xsd:string ;
.
:familyName a owl:DatatypeProperty;
  rdfs:comment " Speciies the family name of a person.";
  rdfs:domain :Person;
  rdfs:range xsd:string;
.
:givenName a owl:DatatypeProperty;
  rdfs:comment " Speciies the given name of a person.";
  rdfs:domain :Person;
  rdfs:range xsd:string;
.
:GPSAltitude a owl:DatatypeProperty;
  rdfs:comment "Describes the GPS altitude of the image ";
  rdfs:domain :Image;
  rdfs:range xsd:double;
.
:GPSLatitude a owl:DatatypeProperty;
  rdfs:comment "Describes the GPS latitude of the image ";
  rdfs:domain :Image;
  rdfs:range xsd:double;
.
:GPSLongitude a owl:DatatypeProperty;
  rdfs:comment "Describes the GPS longitude of the image ";
  rdfs:domain :Image;
  rdfs:range xsd:double;
.
:hasRegionOfInterest a owl:ObjectProperty;
  rdfs:comment "Describes a region of interest of the image.";
  rdfs:domain :Image;
  rdfs:range :RegionOfInterest;
.
:height a owl:DatatypeProperty;
  rdfs:comment "Speciies the height of the image.";
  rdfs:domain :Image;
  rdfs:range xsd:integer;
.
:keyword a owl:DatatypeProperty;
  rdfs:comment "Describes a keyword that characterize the image ";
  rdfs:domain :Image ;
  rdfs:range xsd:string ;
.
:mbox a owl:DatatypeProperty;
  rdfs:comment " Speciies the mbox of a person.";
  rdfs:domain :Person;
  rdfs:range xsd:string;
.
:modiiedDate a owl:DatatypeProperty;
  rdfs:comment "Describes the date when the image is modiied.";
  rdfs:domain :Image ;
  rdfs:range xsd:dateTime ;
.
:creator a owl:ObjectProperty;
  rdfs:comment "Describes an agent who changed the image.";
© ISO 2015 – All rights reserved 27

---------------------- Page: 30 ----------------------
ISO/IEC 24800-2:2011/Amd.1:2015(E)

  rdfs:domain :Image;
  rdfs:range :Agent;
.
:publisher a owl:ObjectProperty;
  rdfs:comment " Describes the publisher of the image.";
  rdfs:domain :Image;
  rdfs:range :Agent;
.
:title a owl:DatatypeProperty;
  rdfs:comment "Describes the title of the image ";
  rdfs:domain :Image;
  rdfs:range xsd:string;
.
:width a owl:DatatypeProperty;
  rdfs:comment "Describes the title of the image ";
  rdfs:domain :Image;
  rdfs:range xsd:integer;
.
8.3 JPOnto-visual
8.3.1 Outline
The JPOnto-Visual sub-vocabulary provides a core set of classes and properties facilitating the semantic
description of the contents of the image. The jponto:depicts property is the core component of JPOnto-
visual. The jponto:depicts property allows binding an image with the real-world objects and events
that it represents. Defining the RegionOfInterest as a subclass of Image, allows to also use the depicts
predicate to bind ROIs with real-world objects and events.
rdfs:domain
jponto :Image
jponto :depicts
rdfs:subClassOf
Figure 2 — The jponto:depicts property allows binding an image with the real-world objects and
events that it represents
8.3.2 Example
This Clause provides three examples of semantic description of images.
28 © ISO 2015 – All rights reserved

---------------------- Page: 31 ----------------------
ISO/IEC 24800-2:2011/Amd.1:2015(E)

8.3.2.1 Example 1
This example shows the semantic description of the contents of an imaginary image.
@base .
@pre ix jponto: .
@pre ix rdf: .
<#image1> a jponto:Image;
 jponto:depicts <#person1>;
 jponto:depicts <#building1>;
.
<#person1> a jponto:Person;
 jponto:givenName "John smith";
 jponto:mbox
 jponto:hasAge jponto:Youngness;
 jponto:hasFeeling jponto:Happiness;
 jponto:hasGender jponto:Male;
.
<#building1> a jponto:Building;
 jponto:givenName "Namdaemun gate";
jponto:wikipedia https://en. wikipedia.org/wiki/Sungnyemun;
.
8.3.2.2 Example 2
This example shows the semantic description of the content of an image showing a boy and his grandfather.
@base ...

INTERNATIONAL ISO/IEC
STANDARD 24800-2
First edition
2011-07-01
AMENDMENT 1
Information technology — JPSearch —
Part 2:
Registration, identification and
management of schema and ontology
AMENDMENT 1: JPEG Ontology for
Image Description
Technologies de l’information — JPSearch —
Partie 2: Enregistrement, identification et gestion des schémas et
de l’ontologie
AMENDEMENT 1: Ontologie JPEG pour la description d’image
PROOF/ÉPREUVE
Reference number
ISO/IEC 24800-2:2011/Amd.1:2015(E)
©
ISO/IEC 2015

---------------------- Page: 1 ----------------------
ISO/IEC 24800-2:2011/Amd.1:2015(E)

COPYRIGHT PROTECTED DOCUMENT
© ISO/IEC 2015, Published in Switzerland
All rights reserved. Unless otherwise specified, no part of this publication may be reproduced or utilized otherwise in any form
or by any means, electronic or mechanical, including photocopying, or posting on the internet or an intranet, without prior
written permission. Permission can be requested from either ISO at the address below or ISO’s member body in the country of
the requester.
ISO copyright office
Ch. de Blandonnet 8 • CP 401
CH-1214 Vernier, Geneva, Switzerland
Tel. +41 22 749 01 11
Fax +41 22 749 09 47
copyright@iso.org
www.iso.org
ii © ISO/IEC 2015 – All rights reserved

---------------------- Page: 2 ----------------------
ISO/IEC 24800-2:2011/Amd.1:2015(E)

Foreword
ISO (the International Organization for Standardization) and IEC (the International Electrotechnical
Commission) form the specialized system for worldwide standardization. National bodies that are
members of ISO or IEC participate in the development of International Standards through technical
committees established by the respective organization to deal with particular fields of technical
activity. ISO and IEC technical committees collaborate in fields of mutual interest. Other international
organizations, governmental and non-governmental, in liaison with ISO and IEC, also take part in the
work. In the field of information technology, ISO and IEC have established a joint technical committee,
ISO/IEC JTC 1.
The procedures used to develop this document and those intended for its further maintenance are
described in the ISO/IEC Directives, Part 1. In particular the different approval criteria needed for the
different types of ISO documents should be noted. This document was drafted in accordance with the
editorial rules of the ISO/IEC Directives, Part 2 (see www.iso.org/directives).
Attention is drawn to the possibility that some of the elements of this document may be the subject
of patent rights. ISO and IEC shall not be held responsible for identifying any or all such patent
rights. Details of any patent rights identified during the development of the document will be in the
Introduction and/or on the ISO list of patent declarations received (see www.iso.org/patents).
Any trade name used in this document is information given for the convenience of users and does not
constitute an endorsement.
For an explanation on the meaning of ISO specific terms and expressions related to conformity
assessment, as well as information about ISO’s adherence to the WTO principles in the Technical
Barriers to Trade (TBT) see the following URL: Foreword - Supplementary information
The committee responsible for this document is ISO/IEC JTC 1, Information technology, Subcommittee
SC 29, Coding of audio, picture, multimedia and hypermedia information.
© ISO/IEC 2015 – All rights reserved PROOF/ÉPREUVE iii

---------------------- Page: 3 ----------------------
ISO/IEC 24800-2:2011/Amd.1:2015(E)
Information technology — JPSearch —
Part 2:
Registration, identification and management of schema
and ontology
AMENDMENT 1: JPEG Ontology for Image Description
Page 1, Normative references
Add the following references at the end of Clause 2:
Internationalized Resource Identifiers (IRI), January 2005, Internet RFC 3987, available at http://www.
ietf.org/rfc/rfc3987.txt
W3C OWL Working Group, OWL 2 Web Ontology Language: Document Overview, W3C Recommendation
27 October 2009, available at http://www.w3.org/TR/2009/REC-owl2-overview-20091027/
Resource Description Framework (RDF): Concepts and Abstract Syntax, W3C Recommendation 10
February 2004, available at http://www.w3.org/TR/2004/REC-rdf-concepts-20040210
W3C XML Schema Definition Language (XSD) 1.1 Part 2: Datatypes, W3C Recommendation 5 April
2012, available at http://www.w3.org/TR/2012/REC-xmlschema11-2-20120405/
Add the following Clauses after 7.10.4:
8 JPEG Ontology for Image Description (JPOnto)
8.1 General
This Clause specifies the set of classes, properties, and restrictions that constitute the JPSearch
Metadata Ontology (JPOnto). This ontology specification provides the foundation to implement
applications in different domains that can represent, exchange, and integrate digital image information
generated in different systems and under different contexts.
JPOnto users may only need to use parts of the entire ontology, depending on their needs and according to
how much detail they want to include in their image information. For this, the JPOnto terms (classes and
properties) are grouped into two sub-vocabularies to provide an incremental introduction to the ontology.
— JPOnto-core: A core vocabulary that acts as a central component to interconnect all the other sub-
vocabularies.
— JPOnto-visual: A rich set of constructs for semantic visual content description, including, but not
limited to, a uniform description of identities, features, aspect, relationships, actions and emotional
information of people appearing in the images, as well as description of events, locations and objects.
© ISO 2015 – All rights reserved PROOF/ÉPREUVE 1

---------------------- Page: 4 ----------------------
ISO/IEC 24800-2:2011/Amd.1:2015(E)

8.2 JPOnto-core
8.2.1 Outline
A core vocabulary named JPOnto-core is the basic set of entities and properties which serves as a central
component to interconnect all the other sub-vocabularies of the JPEG Ontology for Image Description
(JPOnto). The following classes provide a basis for the rest of JPOnto-core.
— jponto:Image: Represents a digital image.
— jponto:RegionOfInterest: A certain region within a digital image.
— jponto:Agent: An agent (e.g. person, group, software or physical artifact).
The primary classes relate to one another and to themselves using the properties shown in Figure 1.
jponto:Image
jponto:creator
jponto:modiier
jponto:publisher
jponto:hasRegionOfInterest
jponto:Agent
jponto:RegionOfInterest
rdfs:subClassOf rdfs:subClassOf
Figure 1 — Outline of JPOnto-core
8.2.2 Example
This example shows a complete description of an imaginary image. It has a unique ID, a title and a creator.
@base .
@pre ix jponto: .
<#image1> a jponto:Image;
 jponto:title "An example image";
 jponto:keyword "London";
 jponto:keyword "JPEG";
 jponto:creator [
   jponto:givenName "John";
   jponto:familyName "Smith";
jponto:mbox ];
.
2 PROOF/ÉPREUVE © ISO 2015 – All rights reserved

---------------------- Page: 5 ----------------------
ISO/IEC 24800-2:2011/Amd.1:2015(E)

8.2.3 Semantics
8.2.3.1 JPOnto-core class definitions (in alphabetical order)
Class  jponto:Agent
Superclasses —
IRI http://www.jpeg.org/ns/jponto#Agent
Description An agent (eg. person, group, software or physical artifact).
Described with
properties:
In range of jponto:creator, jponto:modiier, jponto:publisher
Has subclasses jponto:Organisation, jponto:Person
Syntax
:Agent a owl:Class;
person, group, software or physical
  rdfs:comment "An agent (eg.
artifact).";
.
© ISO 2015 – All rights reserved PROOF/ÉPREUVE 3

---------------------- Page: 6 ----------------------
ISO/IEC 24800-2:2011/Amd.1:2015(E)

Class  jponto:Image
Superclasses —
IRI http://www.jpeg.org/ns/jponto#Image
Description Represents a digital image
Described with jponto:creationDate, jponto:creator, jponto:depicts, jponto:description,
properties:
jponto:GPSaltitude, jponto:GPSl atitude,  jponto:GPSlongitude,
jponto:hasRegionOfInterest, jponto:height, jponto:modiiedDate,
jponto:modiier, jponto:publisher , jponto:title, jponto:width
In range of —
Has subclasses —
Syntax
:Image a owl:Class;
  rdfs:comment " Represents a digital image ";
.
Example
@base .
@preix jponto: .
<#image1> a jponto:Image;
jponto:title “An example image”;
.
4 PROOF/ÉPREUVE © ISO 2015 – All rights reserved

---------------------- Page: 7 ----------------------
ISO/IEC 24800-2:2011/Amd.1:2015(E)

Class  jponto:Organisation
Superclasses jponto:Agent
IRI http://www.jpeg.org/ns/jponto#Organisation
Description Organisation or moral agent.
jponto:name
Described with
properties:
In range of jponto:creator, jponto:modiier, jponto:publisher
Has subclasses —
Syntax
:Organisation a owl:Class;
  rdfs:comment "Organisation or moral agent";
  rdfs:subClassOf :Agent ;
.
Example
@base .
@preix jponto: .
<#image1> a jponto:Image;
  jponto:hasCreatorPublisher [
   a jponto:Organisation;
   jponto:name "Example Company";
  ];
.
© ISO 2015 – All rights reserved PROOF/ÉPREUVE 5

---------------------- Page: 8 ----------------------
ISO/IEC 24800-2:2011/Amd.1:2015(E)

Class  jponto:Person
Superclasses
IRI http://www.jpeg.org/ns/jponto#Person
Description A physical person.
jponto:familyName, jponto:givenName, jponto:mbox
Described with
properties:
In range of jponto:creator, jponto:modiier, jponto:publisher, jponto:depicts
Has subclasses —
Syntax
:Person a owl:Class;
  rdfs:comment "A physical person.";
.
Example
@base .
@preix jponto: .
<#image1> a jponto:Image;
  jponto:hasCreator [
   a jponto:Person;
   foaf:givenName "John Smith";
   foaf:mbox ];
.
6 PROOF/ÉPREUVE © ISO 2015 – All rights reserved

---------------------- Page: 9 ----------------------
ISO/IEC 24800-2:2011/Amd.1:2015(E)

Class  jponto:RegionOfInterest
Superclasses jponto:Image
IRI http://www.jpeg.org/ns/jponto#RegionOfInterest
Description Represents a certain region within a digital image.
jponto:boundingPolygon, jponto:depicts
Described with
properties:
In range of jponto:hasRegionOfInterest
Has subclasses —
Syntax
:RegionOfInterest a owl:Class;
  rdfs:comment "Represents a certain region within a digital image.";
  rdfs:subClassOf :Image;
.
Example
@base .
@pre€ix jponto: .
<#image1> a jponto:Image;
 jponto:hasRegionOfInterest [
  jponto:boundingPolygon “0 0 100 100”.
 ];
.
© ISO 2015 – All rights reserved PROOF/ÉPREUVE 7

---------------------- Page: 10 ----------------------
ISO/IEC 24800-2:2011/Amd.1:2015(E)

8.2.3.2 JPOnto-core property definitions (in alphabetical order)
Property  jponto:boundingPolygon
IRI http://www.jpeg.org/ns/jponto#boundingPolygon
Description Speciies the coordinates of the edges of the polygon eclosing a region in the
form "x1,y1, x2,y2, x3,y3, …".
Has super- —
properties:
Has domain jponto:RegionOfInterest
Has range xsd:string
Syntax
:boundingPolygon a owl:DatatypeProperty;
  rdfs:comment "Speciies the coordinates of the edges of the polygon
eclosing a region in the form "x1,y1, x2,y2, x3,y3, …";
  rdfs:domain :Image ;
  rdfs:range xsd:string ;
.
Example
@base .
@preix jponto: .
@preix xsd: .
<#image1> a jponto:Image;
 jponto:creationDate "20 01-10-26T21:32:52"^^xsd:date;
 jponto:hasRegionOfInterest [
  jponto:boundingPolygon "0 0 100 100";
.
8 PROOF/ÉPREUVE © ISO 2015 – All rights reserved

---------------------- Page: 11 ----------------------
ISO/IEC 24800-2:2011/Amd.1:2015(E)

Property jponto:creatonDate
IRI http://www.jpeg.org/ns/jponto#creationDate
Description Describes the date when the image is created.
Has super- —
properties:
Has domain jponto:Image
Has range xsd:dateTime
Syntax
:creationDate a owl:DatatypeProperty;
  rdfs:comment "Describes the date when the image is created.";
  rdfs:domain :Image ;
  rdfs:range xsd:dateTime;
.
Example
@base .
@pre ix jponto: .
@pre ix xsd: .
<#image1> a jponto:Image;
 jponto:creationDate "20 01-10-26T21:32:52"^^xsd:date;
.
© ISO 2015 – All rights reserved PROOF/ÉPREUVE 9

---------------------- Page: 12 ----------------------
ISO/IEC 24800-2:2011/Amd.1:2015(E)

Property jponto:creator
IRI http://www.jpeg.org/ns/jponto#creator
Description Describes the creator of the image.
Has super- —
properties:
Has domain jponto:Image
Has range Jponto:Agent
Syntax
:creator a owl:ObjectProperty;
rdfs:comment "Describes the creator of the image.";
rdfs:domain :Image;
rdfs:range:Agent;
.
Example
@base .
@preix jponto: .
<#image1> a jponto:Image;
jponto:creator [
jponto:givenName "JohnSmith";
jponto:mbox ];
.
10 PROOF/ÉPREUVE © ISO 2015 – All rights reserved

---------------------- Page: 13 ----------------------
ISO/IEC 24800-2:2011/Amd.1:2015(E)

Property  jponto:description
IRI http://www.jpeg.org/ns/jponto#description
Description the content of the image in the form of text
Has super- —
properties:
Has domain jponto:Image
Has range xsd:string
Syntax
:description a owl:DatatypeProperty;
  rdfs:comment "Speciies the content of the image in the form of text.";
  rdfs:domain :Image ;
  rdfs:range xsd:string ;
.
Example
@base .
@preix jponto: .
<#image1> a jponto:Image;
  jponto:description "An example image taken during the MPEG meeting";
© ISO 2015 – All rights reserved PROOF/ÉPREUVE 11

---------------------- Page: 14 ----------------------
ISO/IEC 24800-2:2011/Amd.1:2015(E)

Propertyjponto:familyName
IRI http://www.jpeg.org/ns/jponto#familyName
Description A name shared in common to identify the membersofa family, as
distinguished from each member’s givenname.
Hassuper- —
properties:
Hasdomain jponto:Person
Hasrange xsd:string
Syntax
:familyName a owl:DatatypeProperty;
rdfs:comment "Speciies the familynameofa person.";
rdfs:domain :Person;
rdfs:range xsd:string;
.
Example
@base.
@preix jponto:
<#image1> a jponto:Image;
jponto:creator [
jponto:givenName "John";
jponto:familyName"Smith";
jponto:mbox ];
.
12 PROOF/ÉPREUVE © ISO 2015 – All rights reserved

---------------------- Page: 15 ----------------------
ISO/IEC 24800-2:2011/Amd.1:2015(E)

Propertyjponto:givenName
IRI http://www.jpeg.org/ns/jponto#givenName
Description Speciies the given name of a person.
Has super- —
properties:
Hasdomain jponto:Person
Hasrange xsd:string
Syntax
:givenN amea owl:DatatypePro perty;
rdfs:comment “ Speciies the given name of a person.”;
rdfs:domain :Person;
rdfs:range xsd:string;
.
Example
@base.
@preix jponto:
<#image1> a jponto:Image;
jponto:creator [
jponto:givenName "John";
jponto:familyName"Smith";
jponto:mbox ];
.
© ISO 2015 – All rights reserved PROOF/ÉPREUVE 13

---------------------- Page: 16 ----------------------
ISO/IEC 24800-2:2011/Amd.1:2015(E)

Property jponto:GPSAltitude
IRI http://www.jpeg.org/ns/jponto#creator
Description Speciies the GPS altitude of the image, in decimal meters.
Has super-

properties:
Has domain jponto:Image
Has range xsd:double
Syntax
:GPSAltitude a owl:DatatypeProperty;
of the image in the form of text.";
rdfs:comment “Describes the GPS altitude of the image ”;
  rdfs:domain :Image ;
  rdfs:range xsd:double;
.
Example
@base .
@preix jponto: .
<#image1> a jponto:Image;
  jponto:GPSaltitude 1000.0;
14 PROOF/ÉPREUVE © ISO 2015 – All rights reserved

---------------------- Page: 17 ----------------------
ISO/IEC 24800-2:2011/Amd.1:2015(E)

Property  jponto:GPSLatitude
IRI http://www.jpeg.org/ns/jponto#GPSLatitude
Description Speciies the GPS latitude of the image in decimal degrees.
Has super- —
properties:
Has domain jponto:Image
Has range xsd:double
Syntax
:GPSLatitude a owl:DatatypeProperty;
  rdfs:comment "Describes the GPS latitude of the image ";
  rdfs:domain :Image;
  rdfs:range xsd:double;
.
Example
@base .
@preix jponto: .
<#image1> a jponto:Image;
 jponto:GPSlatitude 34.0;
.
© ISO 2015 – All rights reserved PROOF/ÉPREUVE 15

---------------------- Page: 18 ----------------------
ISO/IEC 24800-2:2011/Amd.1:2015(E)

Property  jponto:GPSLongitude
IRI http://www.jpeg.org/ns/jponto#GPSLongitude
Description Speciies the GPS longitude of the image in decimal degrees.
Has super- —
properties:
Has domain jponto:Image
Has range xsd:double
Syntax
:GPSLongitude a owl:DatatypeProperty;
  rdfs:comment "Describes the GPS longitude of the image ";
  rdfs:domain :Image;
  rdfs:range xsd:double;
.
Example
@base .
@preix jponto: .
<#image1> a jponto:Image;
 jponto:GPSlongitude 34.0;
.
16 PROOF/ÉPREUVE © ISO 2015 – All rights reserved

---------------------- Page: 19 ----------------------
ISO/IEC 24800-2:2011/Amd.1:2015(E)

Property  jponto:hasRegionOfInterest
IRI http://www.jpeg.org/ns/jponto#hasRegionOfInterest
Description Describes a region of interest of the image.
Has super- —
properties:
Has domain jponto:Image
Has range jponto:RegionOfInterest
Syntax
:hasRegionOfInterest a owl:ObjectProperty;
  rdfs:comment "Describes a region of interest of the image.";
  rdfs:domain :Image;
  rdfs:range :RegionOfInterest;
.
Example
@base .
@pre ix jponto: .
@pre ix xsd: .
<#image1> a jponto:Image;
  jponto:hasRegionOfInterest [
  jponto:boundingPolygon "0 0 100 100";
.
© ISO 2015 – All rights reserved PROOF/ÉPREUVE 17

---------------------- Page: 20 ----------------------
ISO/IEC 24800-2:2011/Amd.1:2015(E)

Property  jponto:height
IRI http://www.jpeg.org/ns/jponto#title
Description Speci ies the number of pixel rows of the image.
Has super- —
properties:
Has domain jponto:Image
Has range xsd:integer
Syntax
:height a owl:DatatypeProperty;
  rdfs:comment "Speci ies the number of pixel rows of the image.";
  rdfs:domain :Image;
  rdfs:range xsd:integer;
.
Example
@base .
@pre ix jponto: .
<#image1> a jponto:Image;
 jponto:height 1024;
.
18 PROOF/ÉPREUVE © ISO 2015 – All rights reserved

---------------------- Page: 21 ----------------------
ISO/IEC 24800-2:2011/Amd.1:2015(E)

Property  jponto:keyword
IRI http://www.jpeg.org/ns/jponto#keyword
Description Describes a keyword that characterize the image
Has super- —
properties:
Has domain jponto:Image
Has range xsd:string
Syntax
:keyword a owl:DatatypeProperty;
  rdfs:comment "Describes a keyword that characterize the image ";
  rdfs:domain :Image ;
  rdfs:range xsd:string ;
.
Example
@base .
@pre ix jponto: .
<#image1> a jponto:Image;
 jponto:keyword "Seoul";
 jponto:keyword "MPEG";
 jponto:keyword "social event";
.
© ISO 2015 – All rights reserved PROOF/ÉPREUVE 19

---------------------- Page: 22 ----------------------
ISO/IEC 24800-2:2011/Amd.1:2015(E)

Property  jponto:mbox
IRI http://www.jpeg.org/ns/jponto#mbox
Description An email address as deined in RFC 5321
Has super- —
properties:
Has domain jponto:Person
Has range xsd:string
Syntax
:mbox a owl:DatatypeProperty;
  rdfs:comment " Speciies the mbox of a person.";
  rdfs:domain :Person;
  rdfs:range xsd:string;
.
Example
@base .
@preix jponto: .
<#image1> a jponto:Image;
  jponto:creator [
   jponto:givenName "John";
   jponto:familyName "Smith";
   jponto:mbox ];
.
20 PROOF/ÉPREUVE © ISO 2015 – All rights reserved

---------------------- Page: 23 ----------------------
ISO/IEC 24800-2:2011/Amd.1:2015(E)

Property  jponto:modiiedDate
IRI http://www.jpeg.org/ns/jponto#modi
iedDate
Description Describes the date when the image is modi
ied.
Has super- —
properties:
Has domain jponto:Image
Has range xsd:dateTime
Syntax
:modi
iedDate a owl:DatatypeProperty;
  rdfs:comment "Describes the date when the image is modi
ied.";
  rdfs:domain :Image ;
  rdfs:range xsd:dateTime ;
.
Example
@base .
@pre
ix jponto: .
@pre
ix xsd: .
<#image1> a jponto:Image;
 jponto:modi
iedDate "2001-10-26T21:32:52"^^xsd:date;
.
© ISO 2015 – All rights reserved PROOF/ÉPREUVE 21

---------------------- Page: 24 ----------------------
ISO/IEC 24800-2:2011/Amd.1:2015(E)

Property  jponto:modiier
IRI http://www.jpeg.org/ns/jponto#modi
ier
Description Describes an agent who changed the image.
Has super- —
properties:
Has domain jponto:Image
Has range jponto:Agent
Syntax
:creator a owl:ObjectProperty;
  rdfs:comment "Describes an agent who changed the image.";
  rdfs:domain :Image;
  rdfs:range :Agent;
.
Example
@base .
@pre
ix jponto: .
<#image1> a jponto:Image;
 jponto:modi
ier [
   jponto:givenName "John Smith";
   jponto:mbox ];
.
22 PROOF/ÉPREUVE © ISO 2015 – All rights reserved

---------------------- Page: 25 ----------------------
ISO/IEC 24800-2:2011/Amd.1:2015(E)

Property  jponto:publisher
IRI http://www.jpeg.org/ns/jponto#publisher
Description Describes information about the publishing people or organization of the
image.
Has super- —
properties:
Has domain jponto:Image
Has range jponto:Agent
Syntax
:publisher a owl:ObjectProperty;
  rdfs:comment " Describes the publisher of the image.";
  rdfs:domain :Image;
  rdfs:range :Agent;
.
Example
@base .
@pre€ix jponto: .
<#image1> a jponto:Image;
 jponto:publisher [
   jponto:givenName "John Smith";
   jponto:mbox ];
.
© ISO 2015 – All rights reserved PROOF/ÉPREUVE 23

---------------------- Page: 26 ----------------------
ISO/IEC 24800-2:2011/Amd.1:2015(E)

Property  jponto:title
IRI http://www.jpeg.org/ns/jponto#title
Description Speci ies the title or name given to the image.
Has super- —
properties:
Has domain jponto:Image
Has range xsd:string
Syntax
:title a owl:DatatypeProperty;
  rdfs:comment "Describes the title of the image ";
  rdfs:domain :Image;
  rdfs:range xsd:string;
.
Example
@base .
@pre ix jponto: .
<#image1> a jponto:Image;
 jponto:title "An example image";
.
24 PROOF/ÉPREUVE © ISO 2015 – All rights reserved

---------------------- Page: 27 ----------------------
ISO/IEC 24800-2:2011/Amd.1:2015(E)

Property jponto:width
IRI http://www.jpeg.org/ns/jponto#title
Description Speciies the numberof pixel columns of theimage.
Has super- —
properties
jponto:Image
Has domain
Has range xsd:integer
Syntax
:width a owl:DatatypeProperty;
rdfs:comment "Speciies the number of pixel columns of theimage.";
rdfs:domain :Image;
rdfs:range xsd:integ er;
.
Example
@base.
@preix jponto:
<#image1>a jponto:Image;
jponto:width 1024;
.
© ISO 2015 – All rights reserved PROOF/ÉPREUVE 25

---------------------- Page: 28 ----------------------
ISO/IEC 24800-2:2011/Amd.1:2015(E)

8.2.4 Turtle representation of JPOnto-core
The following is the Turtle (Terse RDF Triple Language) representation of the JPOnto-core sub-vocabulary.
#Target namespace
@preix : .
#Basic constructors by W3C (RDF, RDFS, OWL)
@preix owl: .
@preix rdf: .
@preix rdfs: .
@preix jponto: .
#Datatype properties
@preix xsd: .
:Agent a owl:Class;
  rdfs:comment "An agent (eg. person, group, software or physical artifact).";
.
:Image a owl:Class;
  rdfs:comment " Represents a digital image ";
.
:Organisation a owl:Class;
  rdfs:comment "Organisation or moral agent";
  rdfs:subClassOf :Agent ;
.
:Person a owl:Class;
  rdfs:comment "A physical person.";
.
:RegionOfInterest a owl:Class;
  rdfs:comment "Represents a certain region within a digital image.";
  rdfs:subClassOf :Image;
.
:boundingPolygon a owl:DatatypeProperty;
  rdfs:comment "Speciies the coordinates of the edges of the polygon eclosing a region in the form "x1,y1,
x2,y2, x3,y3, …";
  rdfs:domain :Image ;
  rdfs:range xsd:string ;
.
:creationDate a owl:DatatypeProperty;
  rdfs:comment "Describes the date when the image is created.";
  rdfs:domain :Image ;
  rdfs:range xsd:dateTime;
.
:creator a owl:ObjectProperty;
  rdfs:comment " Describes the author of the image.";
  rdfs:domain :Image;
  rdfs:range :Agent;
.
26 PROOF/ÉPREUVE © ISO 2015 – All rights reserved

---------------------- Page: 29 ----------------------
ISO/IEC 24800-2:2011/Amd.1:2015(E)

:description a owl:DatatypeProperty;
  rdfs:comment "Speciies the content of the image in the form of text.";
  rdfs:domain :Image ;
  rdfs:range xsd:string ;
.
:familyName a owl:DatatypeProperty;
  rdfs:comment " Speciies the family name of a person.";
  rdfs:domain :Person;
  rdfs:range xsd:string;
.
:givenName a owl:DatatypeProperty;
  rdfs:comment " Speciies the given name of a person.";
  rdfs:domain :Person;
  rdfs:range xsd:string;
.
:GPSAltitude a owl:DatatypeProperty;
  rdfs:comment "Describes the GPS altitude of the image ";
  rdfs:domain :Image;
  rdfs:range xsd:double;
.
:GPSLatitude a owl:DatatypeProperty;
  rdfs:comment "Describes the GPS latitude of the image ";
  rdfs:domain :Image;
  rdfs:range xsd:double;
.
:GPSLongitude a owl:DatatypeProperty;
  rdfs:comment "Describes the GPS longitude of the image ";
  rdfs:domain :Image;
  rdfs:range xsd:double;
.
:hasRegionOfInterest a owl:ObjectProperty;
  rdfs:comment "Describes a region of interest of the image.";
  rdfs:domain :Image;
  rdfs:range :RegionOfInterest;
.
:height a owl:DatatypeProperty;
  rdfs:comment "Speciies the height of the image.";
  rdfs:domain :Image;
  rdfs:range xsd:integer;
.
:keyword a owl:DatatypeProperty;
  rdfs:comment "Describes a keyword that characterize the image ";
  rdfs:domain :Image ;
  rdfs:range xsd:string ;
.
:mbox a owl:DatatypeProperty;
  rdfs:comment " Speciies the mbox of a person.";
  rdfs:domain :Person;
  rdfs:range xsd:string;
.
:modiiedDate a owl:DatatypeProperty;
  rdfs:comment "Describes the date when the image is modiied.";
  rdfs:domain :Image ;
  rdfs:range xsd:dateTime ;
.
:creator a owl:ObjectProperty;
  rdfs:comment "Describes an agent who changed the image.";
© ISO 2015 – All rights reserved PROOF/ÉPREUVE 27

---------------------- Page: 30 ----------------------
ISO/IEC 24800-2:2011/Amd.1:2015(E)

  rdfs:domain :Image;
  rdfs:range :Agent;
.
:publisher a owl:ObjectProperty;
  rdfs:comment " Describes the publisher of the image.";
  rdfs:domain :Image;
  rdfs:range :Agent;
.
:title a owl:DatatypeProperty;
  rdfs:comment "Describes the title of the image ";
  rdfs:domain :Image;
  rdfs:range xsd:string;
.
:width a owl:DatatypeProperty;
  rdfs:comment "Describes the title of the image ";
  rdfs:domain :Image;
  rdfs:range xsd:integer;
.
8.3 JPOnto-visual
8.3.1 Outline
The JPOnto-Visual sub-vocabulary provides a core set of classes and properties facilitating the semantic
description of the contents of the image. The jponto:depicts property is the core component of JPOnto-
visual. The jponto:depicts property allows binding an image with the real-world objects and events
that it represents. Defining the RegionOfInterest as a subclass of Image, allows to also use the depicts
predicate to bind ROIs with real-world objects and events.
rdfs:domain
jponto :Image
jponto :depicts
rdfs:subClassOf
Figure 2 — The jponto:depicts property allows binding an image with the real-world objects and
events that it represents
8.3.2 Example
This Clause provides three examples of semantic description of images.
28 PROOF/ÉPREUVE © ISO 2015 – All rights reserved

---------------------- Page: 31 ----------------------
ISO/IEC 24800-2:2011/Amd.1:2015(E)

8.3.2.1 Example 1
This example shows the semantic description of the contents of an imaginary image.
@base .
@pre ix jponto: .
@pre ix rdf: .
<#image1> a jponto:Image;
 jponto:depicts <#person1>;
 jponto:depicts <#building1>;
.
<#person1> a jponto:Person;
 jponto:givenName "John smith";
 jponto:mbox
 jponto:hasAge
...

Questions, Comments and Discussion

Ask us and Technical Secretary will try to provide an answer. You can facilitate discussion about the standard in here.