AI Use Policy
language en

AI Use Policy

Latest version:
https://w3id.org/aiup
Authors:
Delaram Golpayegani
Beatriz Esteves
Harshvardhan J. Pandit
Dave Lewis
Download serialization:
JSON-LD RDF/XML N-Triples TTL
License:
https://dalicc.net/licenselibrary/CC-BY-4.0
Cite as:
Cite this vocabulary as: Delaram Golpayegani, Beatriz Esteves, Harshvardhan J. Pandit, and Dave Lewis. “AIUP: an ODRL Profile for Expressing AI Use Policies to Support the EU AI Act”. In the proceedings of SEMANTiCS 2024.

Ontology Specification Draft

Abstract

This is a placeholder text for the abstract. The abstract should contain a couple of sentences summarizing the ontology and its purpose.

AI Use Policy (AIUP) Introduction back to ToC

Within the EU AI Act, there is a strong emphasis on intended purpose, which is described as the use of the system as specified by the provider. A description of the intended use of a high-risk AI system is required and must be accompanies by information about context and conditions of use (Article 3(12)). Intended purpose should be stated in instruction for use (Article 13) and technical documentation (Annex IV), and need to be submitted upon the registration of high-risk AI systems into the EU database (Annex VIII). These imply a need for transparent communication of intended purpose. To facilitate sharing the intended purpose, AIUP expressing intended purpose as a part of a use policy that incorporates intended purposes (of use), precluded uses, and the conditions of use. While the provider might consider a myriad of conditions for using a given system, for the purpose of this work, the scope of the policy only includes two conditions that are directly tied to deployers' legal obligations and required transparency declarations from the provider, which are (i) implementing human oversight measures identified by the provider as per Article 14(3b) and risk and incident reporting referred to in Article 26(5). According to this scope, the questions that shape a minimal set of requirements for AI use policies are:
  • What is the intended purpose(s) of the AI system?
  • What is the precluded use(s) of the AI system?
  • To use the system as intended, what human oversight measure(s) should be implemented by the deployer?
  • What are the risk reporting obligations of the deployer?
AIUP Profile Requirements Specification Document
1. Purpose
The purpose of this ODRL profile is to support specification of policies that express the conditions of using an AI system aligned with the requirements of the EU AI Act.
2. Scope
The scope of AIUP is limited to policies specifying intended and precluded uses of AI systems. In terms of the conditions for using a system as intended, the scope is limited to specification of human oversight measures and reporting requirements.
3. Implementation Language
OWL, SKOS, ODRL
4. Key Uses
USE 1. Expressing and communicating use policies, including those that describe intended uses, conditions of use, and precluded uses by AI providers.
USE 2. Comparing multiple use policies.
USE 3. Expressing AI agreements between AI providers and deployers.
USE 4. Investigating and auditing compliance with use policies.
USE 5. Identifying misuses of the system based on the agreements.
5. Ontology Functional Requirements
a. Non-Functional Requirements
NFR 1. The profile shall be published online with standard documentation.
b. Functional Requirements
CQ1. What is the intended use(s) of the AI system?
CQ2. What is the precluded use(s) of the AI system?
CQ3. To use the system as intended, what human oversight measures should be implemented by the deployer?
CQ4. What are the reporting obligations of the deployer?
AIUP information model
AIUP information model

Namespace declarations

Table 1: Namespaces used in the document
aiup<https://w3id.org/aiup#>
odrl<http://www.w3.org/ns/odrl/2/>
airo<https://w3id.org/airo#>
dpv<https://w3id.org/dpv/>
tech<https://w3id.org/dpv/tech>
foaf<http://xmlns.com/foaf/0.1/>
rdf<https://www.w3.org/TR/rdf12-schema/>
rdfs<http://www.w3.org/2000/01/rdf-schema#>
skos<http://www.w3.org/2004/02/skos/core#>
dcat<https://www.w3.org/TR/vocab-dcat-3/>
dcterms<http://purl.org/dc/terms/>
xml<http://www.w3.org/XML/1998/namespace>
xsd<http://www.w3.org/2001/XMLSchema#>

AI Use Policy: Overview back to ToC

This ontology has the following classes and properties.

Classes

Named Individuals

Cross-reference for AI Use Policy classes, object properties and data properties back to ToC

This section provides details for each class and property defined by AI Use Policy.

Classes

Agreementc back to ToC or Class ToC

IRI: http://www.w3.org/ns/odrl/2/Agreement

is disjoint with
Use Policy c

AI Deployerc back to ToC or Class ToC

IRI: https://w3id.org/aiup#AIDeployer

has super-classes
Deployer c
is also defined as
named individual

AI Modelc back to ToC or Class ToC

IRI: https://w3id.org/aiup#AIModel

has super-classes
AI Component c
has sub-classes
GPAI Model c
is also defined as
named individual

AI Providerc back to ToC or Class ToC

IRI: https://w3id.org/aiup#AIProvider

has super-classes
Provider c
is also defined as
named individual

Assertionc back to ToC or Class ToC

IRI: http://www.w3.org/ns/odrl/2/Assertion

is disjoint with
Use Policy c

GPAI Modelc back to ToC or Class ToC

IRI: https://w3id.org/aiup#GPAIModel

has super-classes
AI Model c
is also defined as
named individual

Offerc back to ToC or Class ToC

IRI: http://www.w3.org/ns/odrl/2/Offer

is disjoint with
Use Policy c

Privacyc back to ToC or Class ToC

IRI: http://www.w3.org/ns/odrl/2/Privacy

is disjoint with
Use Policy c

Requestc back to ToC or Class ToC

IRI: http://www.w3.org/ns/odrl/2/Request

is disjoint with
Use Policy c

Ticketc back to ToC or Class ToC

IRI: http://www.w3.org/ns/odrl/2/Ticket

is disjoint with
Use Policy c

Use Agreementc back to ToC or Class ToC

IRI: https://w3id.org/aiup#UseAgreement

has super-classes
Use Policy c
is disjoint with
Use Offer c, Use Request c
is also defined as
named individual

Use Offerc back to ToC or Class ToC

IRI: https://w3id.org/aiup#UseOffer

has super-classes
Use Policy c
is disjoint with
Use Agreement c, Use Request c
is also defined as
named individual

Use Policyc back to ToC or Class ToC

IRI: https://w3id.org/aiup#UsePolicy

has super-classes
Policy c
has sub-classes
Use Agreement c, Use Offer c, Use Request c
is disjoint with
Agreement c, Assertion c, Offer c, Privacy c, Request c, Ticket c
is also defined as
named individual

Use Requestc back to ToC or Class ToC

IRI: https://w3id.org/aiup#UseRequest

has super-classes
Use Policy c
is disjoint with
Use Agreement c, Use Offer c
is also defined as
named individual

Named Individuals

AI Capabilityni back to ToC or Named Individual ToC

IRI: https://w3id.org/aiup#AICapability

Capabilities implemented within an AI system to materialize its purposes
Capabilities implemented within an AI system to materialize its purposes
Is defined by
https://w3id.org/aiup#
belongs to
Concept c
Left Operand c
has facts
definition ap "Capabilities implemented within an AI system to materialize its purposes"@en
exact Match ap A I Capability ep

AI Componentni back to ToC or Named Individual ToC

IRI: https://w3id.org/aiup#AIComponent

belongs to
Concept c
Asset c
is also defined as
class

AI Deployerni back to ToC or Named Individual ToC

IRI: https://w3id.org/aiup#AIDeployer

belongs to
Concept c
Party c
is also defined as
class

AI Modelni back to ToC or Named Individual ToC

IRI: https://w3id.org/aiup#AIModel

belongs to
Concept c
Asset c
is also defined as
class

AI Providerni back to ToC or Named Individual ToC

IRI: https://w3id.org/aiup#AIProvider

belongs to
Concept c
Party c
is also defined as
class

AI Subjectni back to ToC or Named Individual ToC

IRI: https://w3id.org/aiup#AISubject

An entity that is subjected to the use of AI
An entity that is subjected to the use of AI
Is defined by
https://w3id.org/aiup#
belongs to
Concept c
Left Operand c
has facts
definition ap "An entity that is subjected to the use of AI"@en
exact Match ap A I Subject ep

AI Systemni back to ToC or Named Individual ToC

IRI: https://w3id.org/aiup#AISystem

A machine-based system designed to operate with varying levels of autonomy and that may exhibit adaptiveness after deployment and that, for explicit or implicit objectives, infers, from the input it receives, how to generate outputs such as predictions, content, recommendations, or decisions that can influence physical or virtual environments.
A machine-based system designed to operate with varying levels of autonomy and that may exhibit adaptiveness after deployment and that, for explicit or implicit objectives, infers, from the input it receives, how to generate outputs such as predictions, content, recommendations, or decisions that can influence physical or virtual environments.
Is defined by
https://w3id.org/aiup#
belongs to
Concept c
Asset c
has facts
definition ap "A machine-based system designed to operate with varying levels of autonomy and that may exhibit adaptiveness after deployment and that, for explicit or implicit objectives, infers, from the input it receives, how to generate outputs such as predictions, content, recommendations, or decisions that can influence physical or virtual environments."@en
exact Match ap A I System ep

Datani back to ToC or Named Individual ToC

IRI: https://w3id.org/aiup#Data

Refers to dataset and the broad concept of data.
Is defined by
https://w3id.org/aiup#
belongs to
Concept c
Asset c
Left Operand c
has facts
definition ap "Refers to dataset and the broad concept of data."@en
exact Match ap Data ep

Deployni back to ToC or Named Individual ToC

IRI: https://w3id.org/aiup#Deploy

Refers to the act of deploying an AI system
Refers to the act of deploying an AI system
Is defined by
https://w3id.org/aiup#
belongs to
Concept c
Action c
has facts
definition ap "Refers to the act of deploying an AI system"

Deployerni back to ToC or Named Individual ToC

IRI: https://w3id.org/aiup#Deployer

belongs to
Concept c
Left Operand c
Party c
is also defined as
class

Domainni back to ToC or Named Individual ToC

IRI: https://w3id.org/aiup#Domain

The domain an AI system is used within
The domain an AI system is used within
Is defined by
https://w3id.org/aiup#
belongs to
Concept c
Left Operand c
has facts
definition ap "The domain an AI system is used within"@en
exact Match ap Domain ep

GPAI Modelni back to ToC or Named Individual ToC

IRI: https://w3id.org/aiup#GPAIModel

belongs to
Concept c
Asset c
is also defined as
class

Implement Controlni back to ToC or Named Individual ToC

IRI: https://w3id.org/aiup#ImplementControl

Refers to implementation of control measures
Refers to implementation of control measures
Is defined by
https://w3id.org/aiup#
belongs to
Concept c
Action c
has facts
definition ap "Refers to implementation of control measures"@en

Locality Of Useni back to ToC or Named Individual ToC

IRI: https://w3id.org/aiup#LocalityOfUse

The locality in which the AI system is used
The locality in which the AI system is used
Is defined by
https://w3id.org/aiup#
belongs to
Concept c
Left Operand c
has facts
definition ap "The locality in which the AI system is used"@en
exact Match ap Locality Of Use ep

Modifyni back to ToC or Named Individual ToC

IRI: https://w3id.org/aiup#Modify

Refers to the act of modifying an AI system
Refers to the act of modifying an AI system
Is defined by
https://w3id.org/aiup#
belongs to
Concept c
Action c
has facts
definition ap "Refers to the act of modifying an AI system"@en

Providerni back to ToC or Named Individual ToC

IRI: https://w3id.org/aiup#Provider

belongs to
Concept c
Party c
is also defined as
class

Purposeni back to ToC or Named Individual ToC

IRI: https://w3id.org/aiup#Purpose

The end goal for which an entity is used or an action is taken
The end goal for which an entity is used or an action is taken
Is defined by
https://w3id.org/aiup#
belongs to
Concept c
Left Operand c
has facts
definition ap "The end goal for which an entity is used or an action is taken"@en
exact Match ap Purpose ep

Report Recipientni back to ToC or Named Individual ToC

IRI: https://w3id.org/aiup#ReportRecipient

An entity who receives the report
An entity who receives the report
Is defined by
https://w3id.org/aiup#
belongs to
Concept c
Left Operand c
has facts
definition ap "An entity who receives the report"@en

Report Riskni back to ToC or Named Individual ToC

IRI: https://w3id.org/aiup#ReportRisk

Refers to the act of reporting incidents and/or risks associated with a use of an AI system
Refers to the act of reporting incidents and/or risks associated with a use of an AI system
Is defined by
https://w3id.org/aiup#
belongs to
Concept c
Action c
has facts
definition ap "Refers to the act of reporting incidents and/or risks associated with a use of an AI system"@en

Risk Controlni back to ToC or Named Individual ToC

IRI: https://w3id.org/aiup#RiskControl

A measure that maintains and/or modifies risks, risk sources, consequences, and impacts
A measure that maintains and/or modifies risks, risk sources, consequences, and impacts
Is defined by
https://w3id.org/aiup#
belongs to
Concept c
Left Operand c
has facts
definition ap "A measure that maintains and/or modifies risks, risk sources, consequences, and impacts"@en
exact Match ap Risk Control ep

Semantically Equalni back to ToC or Named Individual ToC

IRI: https://w3id.org/aiup#seq

Indicates that a given Left Operand is an instance or sub-class of the Right Operand of the Constraint.
Indicates that a given Left Operand is an instance or sub-class of the Right Operand of the Constraint.
Is defined by
https://w3id.org/aiup#
belongs to
Concept c
Operator c
has facts
definition ap "Indicates that a given Left Operand is an instance or sub-class of the Right Operand of the Constraint."@en

Use Agreementni back to ToC or Named Individual ToC

IRI: https://w3id.org/aiup#UseAgreement

belongs to
Concept c
is disjoint with
Use Offer ni, Use Request ni
is also defined as
class

Use Offerni back to ToC or Named Individual ToC

IRI: https://w3id.org/aiup#UseOffer

belongs to
Concept c
is disjoint with
Use Agreement ni, Use Request ni
is also defined as
class

Use Policyni back to ToC or Named Individual ToC

IRI: https://w3id.org/aiup#UsePolicy

belongs to
Concept c
is disjoint with
Agreement c, Assertion c, Offer c, Privacy c, Request c, Ticket c
is also defined as
class

Use Requestni back to ToC or Named Individual ToC

IRI: https://w3id.org/aiup#UseRequest

belongs to
Concept c
is disjoint with
Use Agreement ni, Use Offer ni
is also defined as
class

Legend back to ToC

c: Classes
ni: Named Individuals
ep: External Properties

References back to ToC

1. European Parliament, Council of the European Union. Regulation (EU) 2024/1689 of the European Parliament and of the Council of 13 June 2024 laying down harmonised rules on artificial intelligence and amending Regulations (EC) No 300/2008, (EU) No 167/2013, (EU) No 168/2013, (EU) 2018/858, (EU) 2018/1139 and (EU) 2019/2144 and Directives 2014/90/EU, (EU) 2016/797 and (EU) 2020/1828 (Artificial Intelligence Act). June 2024. url: http : / / data . europa . eu/eli/reg/2024/1689/oj.

Acknowledgments back to ToC

This project has received funding from the European Union’s Horizon 2020 research and innovation programme under the Marie Skłodowska-Curie grant agreement No 813497 (PROTECT ITN), as part of the ADAPT SFI Centre for Digital Media Technology is funded by Science Foundation Ireland through the SFI Research Centres Programme and is co-funded under the European Regional Development Fund (ERDF) through Grant#13/RC/2106_P2.
The authors would like to thank Silvio Peroni for developing LODE, a Live OWL Documentation Environment, which is used for representing the Cross Referencing Section of this document and Daniel Garijo for developing Widoco, the program used to create the template used in this documentation.