https://w3id.org/dio#
The Design Intent Ontology (DIO) is a generic ontology that provides the conceptualisation needed to capture the knowledge generated during various phases of the overall design lifecycle.
It provides definitions for design artifacts such as requirements, designs, design issues, solutions, justifications and evidence and relationships between them to represent the design process and how these things lead to design outcomes. It draws upon the paradigms of IBIS(Interactive Intent-Based Illustration), argumentation and design rationale. It is linked to W3C PROV by defining the actors in the design process as PROV agents and the design artifacts themselves are PROV entities. However DIO uses a modualrised version of PROV-O, based on Syntactic locality.
DIO makes few assumptions about the design process used as the definitions of these activities properly belongs in the software lifecycle and data lifecycle models. The Figure below illustrates the conceptual entities in DIO and their relationships.
URI | https://w3id.org/dio#AlternativeSolution |
---|---|
Description |
An entity representing the proposed solution. |
Super-classes |
Solutionc |
In range of |
hasAlternativeSolutionop |
URI | https://w3id.org/dio#Argument |
---|---|
Description |
A reason presented against a proposed solution. |
Super-classes |
Design Intent Artifactc |
In domain of |
hasEvidenceop |
In range of |
supportsop hasArgumentop |
URI | https://w3id.org/dio#Assumption |
---|---|
Description |
The assumption on which a proposed solution is based. |
Super-classes |
Design Intent Artifactc |
In range of |
usesAssumptionop |
URI | https://w3id.org/dio#Comment |
---|---|
Description |
A comment made by an agent in response to an argument, a justification or another comment |
Super-classes |
Design Intent Artifactc |
URI | https://w3id.org/dio#Constraint |
---|---|
Description |
A constraint that underlies the proposed solution. |
Super-classes |
Design Intent Artifactc |
In range of |
hasConstraintop |
URI | https://w3id.org/dio#Design |
---|---|
Description |
A design is a specification of an object, manifested by an agent, intended to accomplish goals, in a particular environment, using a set of components, satisfying a set of requirements, subject to constraints. |
In domain of |
fullfillsRequirementsop |
In range of |
governsDesignop |
URI | https://w3id.org/dio#DesignArtifact |
---|---|
Description |
The concrete artifact that is implemented or developed following the design that emerges from the design decisions. |
URI | https://w3id.org/dio#DesignDecision |
---|---|
Description |
The final design decision made based on the various alternative solutions proposed. A design decision is driven by a mandated solution. |
In domain of |
governsDesignop |
In range of |
leadsToop |
URI | https://w3id.org/dio#DesignGoal |
---|---|
Description |
An entity representing the problem, goal, question or issue the design intent aims to address. |
Super-classes |
(Design Intent Artifactc and ub4389bL99C13c and ub4389bL104C13c and ub4389bL109C13c) |
URI | https://w3id.org/dio#DesignIntent |
---|---|
Description |
A entity defining the notion of a design intent, i.e., the rationale underpinning the choices that are made from the alternatives available during various phases of the overall design lifecycle. |
Super-classes |
Design Intent Artifactc |
URI | https://w3id.org/dio#DesignIntentArtifact |
---|---|
Description |
An entity representing any artifact that plays a part in capturing the design intent. The minimum ontological commitment required for this entity is a brief description of the artifact, the version info and the date. |
Super-classes |
(ub4389bL131C29c and ub4389bL137C13c and ub4389bL143C13c) |
Sub-classes |
Constraintc Design Issuec Argumentc Heuristicc Justificationc Evidencec Design Requirementsc Commentc Design Intentc Assumptionc Solutionc Evaluationc |
In domain of |
fullfillsRequirementsop |
URI | https://w3id.org/dio#DesignIssue |
---|---|
Description |
An entity representing the problem, goal, question or issue the design intent aims to address. |
Super-classes |
Design Intent Artifactc |
In domain of |
hasStatusop |
URI | https://w3id.org/dio#DesignRequirement |
---|---|
Description |
An entity capturing the requirements that result in the design intent |
Super-classes |
Design Intent Artifactc |
In range of |
fullfillsRequirementsop |
URI | https://w3id.org/dio#Evaluation |
---|---|
Description |
An entity representing the evaluation that supports the solution. |
Super-classes |
Design Intent Artifactc |
URI | https://w3id.org/dio#Evidence |
---|---|
Description |
An entity representing an evidence that supports a proposed solution. |
Super-classes |
Design Intent Artifactc |
In range of |
hasEvidenceop |
URI | https://w3id.org/dio#Heuristic |
---|---|
Description |
An entity representing the requirements to be fulfilled for realising the solution |
Super-classes |
Design Intent Artifactc |
In range of |
usesHeuristicop |
URI | https://w3id.org/dio#Justification |
---|---|
Description |
A reason supporting the proposed solution. |
Super-classes |
Design Intent Artifactc |
In domain of |
hasEvidenceop |
In range of |
hasJustificationop supportsop |
URI | https://w3id.org/dio#MandatedSolution |
---|---|
Description |
An entity representing the solution accepted as a result of the design deliberation process. |
Super-classes |
Solutionc |
In domain of |
leadsToop |
In range of |
hasMandatedSolutionop |
URI | https://w3id.org/dio#RationaleCaptureMethod |
---|---|
Description |
An entity representing the methodology used to capture the design intent artifact |
URI | https://w3id.org/dio#Solution |
---|---|
Super-classes |
Design Intent Artifactc |
Sub-classes |
Mandated Solutionc Alternative Solutionc |
In domain of |
usesHeuristicop contradictsop hasConstraintop refinesop usesAssumptionop |
In range of |
refinesop contradictsop |
URI | https://w3id.org/dio#addressedBy |
---|---|
Description |
A relationship stating the design intent addressing a requirement. |
URI | https://w3id.org/dio#captureMethodology |
---|---|
Description |
A relationship identifying the capture methodology for a design issue |
URI | https://w3id.org/dio#contradicts |
---|---|
Description |
A relationship indicating contradictory issues. |
Domain(s) | Solutionc |
Range(s) | Solutionc |
URI | https://w3id.org/dio#fulfillsRequirement |
---|---|
Description |
A relationship between the design and its requirement. |
Inverse properties | requirementFulfilledByop |
Domain(s) | Design Intent Artifactc Designc |
Range(s) | DesignRequirementc |
URI | https://w3id.org/dio#generatedByIntent |
---|---|
Description |
A relationship between the design issue and intent. |
Inverse properties | generatesIssueop |
URI | https://w3id.org/dio#generatesIssue |
---|---|
Description |
A relationship between the design intent and issue. |
URI | https://w3id.org/dio#governsDesign |
---|---|
Description |
The design decision governing the design. |
Domain(s) | Design Decisionc |
Range(s) | Designc |
URI | https://w3id.org/dio#hasAlternativeSolution |
---|---|
Description |
The realtionship between the issue and an alternative solution for it. |
Super-properties | owl:topObjectProperty |
Inverse properties | providesAlternativeSolutionop |
Range(s) | AlternativeSolutionc |
URI | https://w3id.org/dio#hasArgument |
---|---|
Description |
The relationship between a solution and an argument made against it. |
Range(s) | Argumentc |
URI | https://w3id.org/dio#hasComment |
---|---|
Description |
The relationship between a comment and a design intent artifact for which the comment is made. |
URI | https://w3id.org/dio#hasConstraint |
---|---|
Description |
A relationship between a solution and a constarint on it. |
Domain(s) | Solutionc |
Range(s) | Constraintc |
URI | https://w3id.org/dio#hasEvidence |
---|---|
Description |
A relationship between a solution and an evidence for it. |
Domain(s) | Justificationc Argumentc |
Range(s) | Evidencec |
URI | https://w3id.org/dio#hasJustification |
---|---|
Description |
A relationship between a solution and the justification for it. |
Range(s) | Justificationc |
URI | https://w3id.org/dio#hasMandatedSolution |
---|---|
Description |
A relationship between the issue and its mandated solution. |
Super-properties | owl:topObjectProperty |
Inverse properties | providesMandatedSolutionop |
Range(s) | MandatedSolutionc |
URI | https://w3id.org/dio#hasStatus |
---|---|
Description |
The relationship between an issue and its status. |
Domain(s) | Design Issuec |
Range(s) | Statusc |
URI | https://w3id.org/dio#identifiedByRequirement |
---|---|
Description |
The relationship between an issue and the requirement that identifies it. |
Inverse properties | identifiesop |
URI | https://w3id.org/dio#identifies |
---|---|
Description |
A relationship between the requirement and the issue it identifies. |
URI | https://w3id.org/dio#leadsTo |
---|---|
Description |
A relationship between a mandated solution and design decision made based on it. |
Super-properties | owl:topObjectProperty |
Domain(s) | Mandated Solutionc |
Range(s) | DesignDecisionc |
URI | https://w3id.org/dio#providesAlternativeSolution |
---|---|
Description |
A relationship between an alternative solution and the issue. |
URI | https://w3id.org/dio#providesMandatedSolution |
---|---|
Description |
A relationship between a mandated solution and the issue. |
URI | https://w3id.org/dio#rationaleCapturedUsing |
---|---|
Description |
A relationship between the design rationale and its capture methodology. |
URI | https://w3id.org/dio#refines |
---|---|
Description |
A relationship between two requirememts when one refines the other. |
Domain(s) | Solutionc |
Range(s) | Solutionc |
URI | https://w3id.org/dio#requirementFulfilledBy |
---|---|
Description |
A relationship between the design and its originating requirements |
URI | https://w3id.org/dio#supports |
---|---|
Description |
A relationship between an agent and a design solution argument or justification. |
Range(s) | Argumentc Justificationc |
URI | https://w3id.org/dio#usesAssumption |
---|---|
Description |
A relationship between a solution and the Assumption it makes. |
Domain(s) | Solutionc |
Range(s) | Assumptionc |
URI |
https://w3id.org/dio#Active
|
---|---|
Description | The status of an issue when it is active. |
URI |
https://w3id.org/dio#OnHold
|
---|---|
Description | The status of an issue when it is onHold |
URI |
https://w3id.org/dio#Resolved
|
---|---|
Description | The status of an issue when it is resolved. |
URI |
https://w3id.org/dio#Terminated
|
---|---|
Description | The status of an issue when it is terminated. |
https://w3id.org/dio#
http://purl.org/dc/elements/1.1/
http://purl.org/dc/terms/
http://www.w3.org/2002/07/owl#
http://www.w3.org/ns/prov#
http://www.w3.org/1999/02/22-rdf-syntax-ns#
http://www.w3.org/2000/01/rdf-schema#
https://schema.org/
http://www.w3.org/2004/02/skos/core#
http://www.w3.org/2001/XMLSchema#
c | Classes |
op | Object Properties |
fp | Functional Properties |
dp | Data Properties |
dp | Annotation Properties |
p | Properties |
ni | Named Individuals |