@prefix : .
@prefix owl: .
@prefix rdf: .
@prefix xml: .
@prefix xsd: .
@prefix faia: .
@prefix rdfs: .
@base .
rdf:type owl:Ontology ;
owl:versionIRI ;
owl:imports .
#################################################################
# Data properties
#################################################################
### https://w3id.org/liccium/ont/signature
rdf:type owl:DatatypeProperty ;
rdfs:domain :Declaration ;
rdffs:range xsd:string ;
rdfs:comment "Base64-encoded or hex-encoded digital signature over the declaration data." ;
rdfs:label "signature" .
### https://w3id.org/liccium/ont/certificates
:certificates rdf:type owl:DatatypeProperty ;
rdfs:domain :Declaration ;
rdfs:range xsd:string ;
rdfs:comment "A Base64-encoded X.509 certificate used to verify the declaration signature." ;
rdfs:label "certificates" .
### https://w3id.org/liccium/ont/declarationID
:declarationID rdf:type owl:DatatypeProperty ;
rdfs:domain :Declaration ;
rdfs:range xsd:string ;
rdfs:comment "CIDv1 of the declaration metadata" ;
rdfs:label "declarationID" .
### https://w3id.org/liccium/ont/declarerID
:declarerDID rdf:type owl:DatatypeProperty ;
rdfs:domain :Declaration ;
rdfs:range xsd:string ;
rdfs:comment "Decentralised identifier for the person or system making the declaration." ;
rdfs:label "declarerID" .
### https://w3id.org/liccium/ont/entryID
:entryID rdf:type owl:DatatypeProperty ;
rdfs:domain :Declaration ;
rdfs:range xsd:anyURI ;
rdfs:comment "Unique identifier for the entry from the declaring party, could be a UUID" ;
rdfs:label "entryID" .
### https://w3id.org/liccium/ont/redirect
:redirect rdf:type owl:DatatypeProperty ;
rdfs:domain :Declaration ;
rdfs:range xsd:anyURI ;
rdfs:comment "A URL where users should be directed" ;
rdfs:label "redirect" .
### https://w3id.org/liccium/ont/supersedes
:supersedes rdf:type owl:DatatypeProperty ;
rdfs:domain :Declaration ;
rdfs:range xsd:anyURI ;
rdfs:comment "Indicates that this declaration supersedes a previous one, by referencing its canonical CIDv1." ;
rdfs:label "supersedes" .
### https://w3id.org/liccium/ont/tsaSignature
:tsaSignature rdf:type owl:DatatypeProperty ;
rdfs:domain :Declaration ;
rdfs:range xsd:string ;
rdfs:comment "Timestamp authority signature over a hash or document, typically RFC 3161-compliant." ;
rdfs:label "tsaSignature" .
### https://w3id.org/liccium/ont/x5cHeader
:x5cHeader rdf:type owl:DatatypeProperty ;
rdfs:domain :Declaration ;
rdfs:range xsd:string ;
rdfs:comment "Base64-encoded certificate from the JWS x5c header field." ;
rdfs:label "x5cHeader" .
### https://w3id.org/faia/ont/AImodel
faia:AImodel rdf:type owl:DatatypeProperty ;
rdfs:domain ;
rdfs:range xsd:string ;
rdfs:comment "Specific AI model identifier or name used by the tool." ;
rdfs:label "AI model" .
### https://w3id.org/faia/ont/activityCode
faia:activityCode rdf:type owl:DatatypeProperty ;
rdfs:domain ;
rdfs:range xsd:anyURI ;
rdfs:comment "Code describing the activity or workflow step, aligned with FAIA or STM AI classification." ;
rdfs:label "activity code" .
### https://w3id.org/faia/ont/faiaFlag
faia:faiaFlag rdf:type owl:DatatypeProperty ;
rdfs:domain ;
rdfs:range xsd:anyURI ;
rdfs:comment "Indicates AI involvement in the creation or modification of the work, according to the FAIA classification." ;
rdfs:label "FAIA flag" .
### https://w3id.org/faia/ont/tool
rdf:type owl:DatatypeProperty ;
rdfs:domain ;
rdfs:range xsd:string ;
rdfs:comment "Name of the AI tool or software used in generating or modifying the content" ;
rdfs:label "tool" .
#################################################################
# Classes
#################################################################
### https://w3id.org/liccium/ont/Declaration
rdf:type owl:Class .
### Generated by the OWL API (version 4.5.29.2024-05-13T12:11:03Z) https://github.com/owlcs/owlapi