Ontology Version: 3.1.0

cacontology-ai:ArtifactAnalysis leaf node


URI

https://cacontology.projectvic.org/ai-csam#ArtifactAnalysis

Label

Artifact Analysis

Description

Analysis of digital artifacts and inconsistencies that may indicate AI generation, such as compression patterns or noise characteristics. Enhanced as gUFO Event.

Usage

Instances of cacontology-ai:ArtifactAnalysis can have the following properties:

PROPERTYTYPEDESCRIPTIONRANGE

Property Shapes

By the associated SHACL property shapes, instances of cacontology-ai:ArtifactAnalysis can have the following properties:

PROPERTY PROPERTY TYPE DESCRIPTION MIN MAX VALUE TYPE OTHER CONSTRAINTS GLOBAL RANGE
cacontology-ai:SyntheticMediaAnalysis
cacontology-gufo:analysisCompletionTimePoint owl:DatatypeProperty Temporal point when forensic analysis of AI content was completed using gUFO temporal framework.
sh:message Analysis completion should use gUFO temporal framework
0 * xsd:dateTime xsd:dateTime
uco-action:performer --
sh:message Synthetic media analysis must specify performing analyst.
1 1 uco-identity:Person --
cacontology-ai:AIContentDetection
cacontology-ai:detectionConfidence owl:DatatypeProperty Confidence level of AI detection analysis (0.0-1.0).
sh:message Detection confidence must be between 0.0 and 1.0.
0 1 xsd:decimal
sh:minInclusive 0.0
sh:maxInclusive 1.0
xsd:decimal
cacontology-ai:detectionMethod owl:DatatypeProperty Method used for AI detection (neural_network, statistical_analysis, artifact_detection, metadata_analysis).
sh:message Detection method must be from the allowed list.
0 1 xsd:string
sh:in neural_network, statistical_analysis, artifact_detection, metadata_analysis, hybrid_approach
xsd:string
cacontology-ai:evidenceAdmissibility owl:DatatypeProperty Admissibility of AI-detection evidence in court (accepted, challenged, rejected, unclear).
sh:message Evidence admissibility must be from the allowed list.
0 1 xsd:string
sh:in accepted, challenged, rejected, unclear
xsd:string
cacontology-ai:processingTime owl:DatatypeProperty Time required for AI detection analysis in seconds.
sh:message Processing time must be between 0.1 and 3600 seconds.
0 1 xsd:decimal
sh:minInclusive 0.1
sh:maxInclusive 3600.0
xsd:decimal
cacontology-gufo:detectionTimePoint owl:DatatypeProperty Temporal point when AI-generated content was detected using gUFO temporal framework.
sh:message Detection must have timestamp using gUFO temporal framework
1 * xsd:dateTime xsd:dateTime
uco-core:startTime --
sh:message AI content detection must specify start time.
1 1 xsd:dateTime --
cac-core:Event
(cacontology-forensics:examinedBy | cacontology-forensics:performedBy | cacontology-forensics:witnessedBy | cacontology-forensics:authorizedBy) --
sh:message Every forensic event must have at least one participant (gUFO participation)
1 * --
(cacontology-grooming:targetsVictim | cacontology-grooming:performedBy | cacontology-grooming:witnessedBy | cacontology-grooming:facilitatedBy) --
sh:message Every grooming event must have at least one participant (gUFO participation)
1 * --
(cacontology-usa-federal:prosecutedBy | cacontology-usa-federal:investigatedBy | cacontology-usa-federal:defendedBy | cacontology-usa-federal:victimizedBy) --
sh:message Every federal criminal event must have at least one participant
1 * --
(gufo:hasBeginPointInXSDDateTimeStamp | cacontology-enterprises:hasCoercionEventBeginDate | cacontology-enterprises:hasInvestigationBeginDate) --
sh:message gUFO Events must have at least one temporal beginning point.
1 * --
gufo:hasBeginPointInXSDDateTimeStamp -- begin time
Optional temporal begin point for the event.
sh:message Event can have at most one begin point; Forensic action must have at most one begin timestamp (gUFO temporal constraint); Grooming behavior must have at most one begin timestamp (gUFO temporal); Production event must have exactly one begin point.
1 1 xsd:dateTimeStamp --
gufo:hasEndPointInXSDDateTimeStamp -- end time
Optional temporal end point for the event.
sh:message Event can have at most one end point; Forensic action must have at most one end timestamp (gUFO temporal constraint); Grooming behavior must have at most one end timestamp (gUFO temporal); Production event may have an end point.
0 1 xsd:dateTimeStamp --
rdfs:label -- label
Every event should have at least one human-readable label.
1 * xsd:string --

Implementation

@prefix cacontology-ai: <https://cacontology.projectvic.org/ai-csam#> .
@prefix owl: <http://www.w3.org/2002/07/owl#> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
cacontology-ai:ArtifactAnalysis a owl:Class ;
    rdfs:label "Artifact Analysis"@en ;
    rdfs:comment "Analysis of digital artifacts and inconsistencies that may indicate AI generation, such as compression patterns or noise characteristics. Enhanced as gUFO Event."@en ;
    rdfs:subClassOf cacontology-ai:SyntheticMediaAnalysis .