Modoboa · JSON-LD Context

Modoboa Context

JSON-LD context defining the semantic vocabulary for Modoboa from Modoboa.

120 Classes 235 Properties 4 Namespaces
View Context View on GitHub

Namespaces

schema: https://schema.org/
xsd: http://www.w3.org/2001/XMLSchema#
dcterms: http://purl.org/dc/terms/
modoboa: https://modoboa.org/schema#

Classes

ARMessage AccessRule Account AccountARMessage AccountBulkDelete AccountMe AccountMeUpdate AccountPassword Action ActionArgument ActionTemplate AddressBook Alarm AlarmBulkDelete AlarmDomain AlarmMailbox AlarmStatusEnum AlarmSwitchStatus Alias AllowedSender AppParameters Application Attachment Attendee BlankEnum BodyFormatEnum BypassBannedChecksEnum CSVIdentityImport CSVImport Category CategoryEnum CheckPassword CheckTFASetup CheckToken CompactMessage ComposeSession Condition ConditionTemplate Contact CreateDomainAdmin CreateSession DMARCAligment DNSBLResult DNSDetail DNSRecord DNSRecordTypeEnum DeleteAccount DeleteDomain DkimKeyLengthEnum Domain DomainAdmin DomainAlias DomainBulkDelete Email EmailAddress EmailAddressWithName EmailHeaders EmailProvider EmailProviderDomain FIDO Filter FilterSet FilterSetContent FlagSelection FlagSelectionStatusEnum FormatEnum FrontendMenuEntry FrontendPluginManifest FrontendRemote FrontendRoute FrontendUIExtension FrontendUIExtensionPosition GetAccountCredentials Header Identity LanguageEnum Log LogoTypeEnum MXRecord Mailbox Maillog MarkMessageSelection MatchTypeEnum Message MessageHeaders MessageIdentifier MessageSelection Migration ModoboaApplication ModoboaComponent MoveSelection Nested NewsFeedEntry Notification NullEnum Operator OriginalActionEnum PaginatedAccountList PaginatedAlarmList PaginatedAliasList PaginatedContactList PaginatedDomainList PaginatedEmailList PaginatedLogList PaginatedMaillogList PaginatedMessageList PaginatedThreadList Parameter ParameterChoice PatchedARMessage PatchedAccessRule PatchedAlarmSwitchStatus PatchedAlias PatchedCategory PatchedContact PatchedDomain PatchedDomainAlias PatchedEmailProvider PatchedFIDO PatchedPolicy

Properties

Property Type Container
id integer
subject string
content string
enabled boolean
fromdate dateTime
untildate dateTime
mbox integer
pk integer
mailbox reference
calendar integer
read boolean
write boolean
username string
first_name string
last_name string
is_active boolean
role string
language
phone_number string
secondary_email
domains list
tfa_enabled boolean
totp_enabled boolean
webauthn_enabled boolean
date_joined dateTime
last_login dateTime
aliases list
possible_actions string
resources string
ids list
keepdir boolean
master_user boolean
permissions list
password string
new_password string
name string
args
type string
label string
value string
choices string
args_order list
url string
last_sync dateTime
syncing boolean
domain
created dateTime
closed dateTime
status
title string
internal_name string
address string
recipients list
expire_at dateTime
description string
creation dateTime
last_modification dateTime
params
is_extension boolean
partnum string
size integer
content_type string
display_name string
email string
sourcefile reference
sepchar string
continue_if_exists boolean
crypt_passwords boolean
pin_code string
token string
mailid string
score string
to_address string
from_address string
datetime dateTime
style string
attachments list
uid string
signature string
editor_format string
operator string
operators list
categories list
emails list
phone_numbers list
company string
position string
zipcode string
city string
country string
state string
note string
birth_date date
with_mailbox boolean
with_aliases boolean
from_draft_message integer
forward_mailbox string
forward_mailid integer
aligned
trusted
forwarded
failed
provider string
mx_records list
autoconfig_record reference
autodiscover_record reference
spf_record reference
dkim_record reference
dmarc_record reference
is_valid boolean
error string
updated dateTime
keep_folder boolean
quota string
default_mailbox_quota string
enable_dkim boolean
dkim_key_selector string
dkim_key_length
dkim_public_key string
dkim_private_key_path string
mailbox_count integer
mbalias_count integer
domainalias_count integer
dns_global_status string
message_limit integer
allocated_quota_in_percent string
enable_dns_checks boolean
domain_admin
transport reference
opened_alarms_count integer
sent_messages string
sent_messages_in_percent integer
last_dns_check_execution dateTime
target integer
to list
cc list
bcc list
body string
body_format string
date string
date_full string
message_id string
in_reply_to string
references string
reply_to list
remote_content_blocked boolean
scheduled_datetime dateTime
imapid string
answered boolean
flagged boolean
attachment_list list
scheduled_id integer
scheduled_datetime_raw string
port integer
secured boolean
new_domain integer
added_on dateTime
last_used dateTime
use_count integer
match_type reference
conditions list
actions list
active boolean
selection list
icon string
roles list
category
children list
remote
menu_entries list
routes list
ui_extensions
format
path string
component string
parent string
meta
props
applies_to list
summary
after string
before string
at integer
account_id integer
identity string
name_or_rcpt string
tags list
date_created string
message string
level string
logger string
dnsbl_results list
full_address string
use_domain_quota boolean
quota_usage integer
is_send_only boolean
queue_id string
sender string
rcpt string
original_rcpt string
database string
qtype string
qreason string
headers list
secret_id string
version string
last_version string
update boolean
changelog_url reference
source string
destination string
link string
published dateTime
text string
color string
counter integer
count integer
next reference
previous reference
results list
first_index integer
last_index integer
prev_page integer
next_page integer
unseen integer
threading_supported boolean
help_text string
display string
widget string
bypass_virus_checks
bypass_spam_checks
bypass_banned_checks
spam_tag2_level decimal
spam_kill_level decimal
spam_subject_tag2 string

JSON-LD Document

Raw ↑
{
  "@context": {
    "@vocab": "https://modoboa.org/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "modoboa": "https://modoboa.org/schema#",
    "ARMessage": "modoboa:ARMessage",
    "id": {
      "@id": "modoboa:id",
      "@type": "xsd:integer"
    },
    "subject": {
      "@id": "modoboa:subject",
      "@type": "xsd:string"
    },
    "content": {
      "@id": "modoboa:content",
      "@type": "xsd:string"
    },
    "enabled": {
      "@id": "modoboa:enabled",
      "@type": "xsd:boolean"
    },
    "fromdate": {
      "@id": "modoboa:fromdate",
      "@type": "xsd:dateTime"
    },
    "untildate": {
      "@id": "modoboa:untildate",
      "@type": "xsd:dateTime"
    },
    "mbox": {
      "@id": "modoboa:mbox",
      "@type": "xsd:integer"
    },
    "AccessRule": "modoboa:AccessRule",
    "pk": {
      "@id": "modoboa:pk",
      "@type": "xsd:integer"
    },
    "mailbox": {
      "@id": "modoboa:mailbox",
      "@type": "@id"
    },
    "calendar": {
      "@id": "modoboa:calendar",
      "@type": "xsd:integer"
    },
    "read": {
      "@id": "modoboa:read",
      "@type": "xsd:boolean"
    },
    "write": {
      "@id": "modoboa:write",
      "@type": "xsd:boolean"
    },
    "Account": "modoboa:Account",
    "username": {
      "@id": "modoboa:username",
      "@type": "xsd:string"
    },
    "first_name": {
      "@id": "modoboa:first_name",
      "@type": "xsd:string"
    },
    "last_name": {
      "@id": "modoboa:last_name",
      "@type": "xsd:string"
    },
    "is_active": {
      "@id": "modoboa:is_active",
      "@type": "xsd:boolean"
    },
    "role": {
      "@id": "modoboa:role",
      "@type": "xsd:string"
    },
    "language": {
      "@id": "modoboa:language"
    },
    "phone_number": {
      "@id": "modoboa:phone_number",
      "@type": "xsd:string"
    },
    "secondary_email": {
      "@id": "modoboa:secondary_email"
    },
    "domains": {
      "@id": "modoboa:domains",
      "@container": "@list"
    },
    "tfa_enabled": {
      "@id": "modoboa:tfa_enabled",
      "@type": "xsd:boolean"
    },
    "totp_enabled": {
      "@id": "modoboa:totp_enabled",
      "@type": "xsd:boolean"
    },
    "webauthn_enabled": {
      "@id": "modoboa:webauthn_enabled",
      "@type": "xsd:boolean"
    },
    "date_joined": {
      "@id": "modoboa:date_joined",
      "@type": "xsd:dateTime"
    },
    "last_login": {
      "@id": "modoboa:last_login",
      "@type": "xsd:dateTime"
    },
    "aliases": {
      "@id": "modoboa:aliases",
      "@container": "@list"
    },
    "possible_actions": {
      "@id": "modoboa:possible_actions",
      "@type": "xsd:string"
    },
    "resources": {
      "@id": "modoboa:resources",
      "@type": "xsd:string"
    },
    "AccountARMessage": "modoboa:AccountARMessage",
    "AccountBulkDelete": "modoboa:AccountBulkDelete",
    "ids": {
      "@id": "modoboa:ids",
      "@container": "@list"
    },
    "keepdir": {
      "@id": "modoboa:keepdir",
      "@type": "xsd:boolean"
    },
    "AccountMe": "modoboa:AccountMe",
    "master_user": {
      "@id": "modoboa:master_user",
      "@type": "xsd:boolean"
    },
    "permissions": {
      "@id": "modoboa:permissions",
      "@container": "@list"
    },
    "AccountMeUpdate": "modoboa:AccountMeUpdate",
    "AccountPassword": "modoboa:AccountPassword",
    "password": {
      "@id": "modoboa:password",
      "@type": "xsd:string"
    },
    "new_password": {
      "@id": "modoboa:new_password",
      "@type": "xsd:string"
    },
    "Action": "modoboa:Action",
    "name": {
      "@id": "modoboa:name",
      "@type": "xsd:string"
    },
    "args": {
      "@id": "modoboa:args"
    },
    "ActionArgument": "modoboa:ActionArgument",
    "type": {
      "@id": "modoboa:type",
      "@type": "xsd:string"
    },
    "label": {
      "@id": "modoboa:label",
      "@type": "xsd:string"
    },
    "value": {
      "@id": "modoboa:value",
      "@type": "xsd:string"
    },
    "choices": {
      "@id": "modoboa:choices",
      "@type": "xsd:string"
    },
    "ActionTemplate": "modoboa:ActionTemplate",
    "args_order": {
      "@id": "modoboa:args_order",
      "@container": "@list"
    },
    "AddressBook": "modoboa:AddressBook",
    "url": {
      "@id": "modoboa:url",
      "@type": "xsd:string"
    },
    "last_sync": {
      "@id": "modoboa:last_sync",
      "@type": "xsd:dateTime"
    },
    "syncing": {
      "@id": "modoboa:syncing",
      "@type": "xsd:boolean"
    },
    "Alarm": "modoboa:Alarm",
    "domain": {
      "@id": "modoboa:domain"
    },
    "created": {
      "@id": "modoboa:created",
      "@type": "xsd:dateTime"
    },
    "closed": {
      "@id": "modoboa:closed",
      "@type": "xsd:dateTime"
    },
    "status": {
      "@id": "modoboa:status"
    },
    "title": {
      "@id": "modoboa:title",
      "@type": "xsd:string"
    },
    "internal_name": {
      "@id": "modoboa:internal_name",
      "@type": "xsd:string"
    },
    "AlarmBulkDelete": "modoboa:AlarmBulkDelete",
    "AlarmDomain": "modoboa:AlarmDomain",
    "AlarmMailbox": "modoboa:AlarmMailbox",
    "address": {
      "@id": "modoboa:address",
      "@type": "xsd:string"
    },
    "AlarmStatusEnum": "modoboa:AlarmStatusEnum",
    "AlarmSwitchStatus": "modoboa:AlarmSwitchStatus",
    "Alias": "modoboa:Alias",
    "recipients": {
      "@id": "modoboa:recipients",
      "@container": "@list"
    },
    "expire_at": {
      "@id": "modoboa:expire_at",
      "@type": "xsd:dateTime"
    },
    "description": {
      "@id": "modoboa:description",
      "@type": "xsd:string"
    },
    "creation": {
      "@id": "modoboa:creation",
      "@type": "xsd:dateTime"
    },
    "last_modification": {
      "@id": "modoboa:last_modification",
      "@type": "xsd:dateTime"
    },
    "AllowedSender": "modoboa:AllowedSender",
    "AppParameters": "modoboa:AppParameters",
    "params": {
      "@id": "modoboa:params"
    },
    "Application": "modoboa:Application",
    "is_extension": {
      "@id": "modoboa:is_extension",
      "@type": "xsd:boolean"
    },
    "Attachment": "modoboa:Attachment",
    "partnum": {
      "@id": "modoboa:partnum",
      "@type": "xsd:string"
    },
    "size": {
      "@id": "modoboa:size",
      "@type": "xsd:integer"
    },
    "content_type": {
      "@id": "modoboa:content_type",
      "@type": "xsd:string"
    },
    "Attendee": "modoboa:Attendee",
    "display_name": {
      "@id": "modoboa:display_name",
      "@type": "xsd:string"
    },
    "email": {
      "@id": "modoboa:email",
      "@type": "xsd:string"
    },
    "BlankEnum": "modoboa:BlankEnum",
    "BodyFormatEnum": "modoboa:BodyFormatEnum",
    "BypassBannedChecksEnum": "modoboa:BypassBannedChecksEnum",
    "CSVIdentityImport": "modoboa:CSVIdentityImport",
    "sourcefile": {
      "@id": "modoboa:sourcefile",
      "@type": "@id"
    },
    "sepchar": {
      "@id": "modoboa:sepchar",
      "@type": "xsd:string"
    },
    "continue_if_exists": {
      "@id": "modoboa:continue_if_exists",
      "@type": "xsd:boolean"
    },
    "crypt_passwords": {
      "@id": "modoboa:crypt_passwords",
      "@type": "xsd:boolean"
    },
    "CSVImport": "modoboa:CSVImport",
    "Category": "modoboa:Category",
    "CategoryEnum": "modoboa:CategoryEnum",
    "CheckPassword": "modoboa:CheckPassword",
    "CheckTFASetup": "modoboa:CheckTFASetup",
    "pin_code": {
      "@id": "modoboa:pin_code",
      "@type": "xsd:string"
    },
    "CheckToken": "modoboa:CheckToken",
    "token": {
      "@id": "modoboa:token",
      "@type": "xsd:string"
    },
    "CompactMessage": "modoboa:CompactMessage",
    "mailid": {
      "@id": "modoboa:mailid",
      "@type": "xsd:string"
    },
    "score": {
      "@id": "modoboa:score",
      "@type": "xsd:string"
    },
    "to_address": {
      "@id": "modoboa:to_address",
      "@type": "xsd:string"
    },
    "from_address": {
      "@id": "modoboa:from_address",
      "@type": "xsd:string"
    },
    "datetime": {
      "@id": "modoboa:datetime",
      "@type": "xsd:dateTime"
    },
    "style": {
      "@id": "modoboa:style",
      "@type": "xsd:string"
    },
    "ComposeSession": "modoboa:ComposeSession",
    "attachments": {
      "@id": "modoboa:attachments",
      "@container": "@list"
    },
    "uid": {
      "@id": "modoboa:uid",
      "@type": "xsd:string"
    },
    "signature": {
      "@id": "modoboa:signature",
      "@type": "xsd:string"
    },
    "editor_format": {
      "@id": "modoboa:editor_format",
      "@type": "xsd:string"
    },
    "Condition": "modoboa:Condition",
    "operator": {
      "@id": "modoboa:operator",
      "@type": "xsd:string"
    },
    "ConditionTemplate": "modoboa:ConditionTemplate",
    "operators": {
      "@id": "modoboa:operators",
      "@container": "@list"
    },
    "Contact": "modoboa:Contact",
    "categories": {
      "@id": "modoboa:categories",
      "@container": "@list"
    },
    "emails": {
      "@id": "modoboa:emails",
      "@container": "@list"
    },
    "phone_numbers": {
      "@id": "modoboa:phone_numbers",
      "@container": "@list"
    },
    "company": {
      "@id": "modoboa:company",
      "@type": "xsd:string"
    },
    "position": {
      "@id": "modoboa:position",
      "@type": "xsd:string"
    },
    "zipcode": {
      "@id": "modoboa:zipcode",
      "@type": "xsd:string"
    },
    "city": {
      "@id": "modoboa:city",
      "@type": "xsd:string"
    },
    "country": {
      "@id": "modoboa:country",
      "@type": "xsd:string"
    },
    "state": {
      "@id": "modoboa:state",
      "@type": "xsd:string"
    },
    "note": {
      "@id": "modoboa:note",
      "@type": "xsd:string"
    },
    "birth_date": {
      "@id": "modoboa:birth_date",
      "@type": "xsd:date"
    },
    "CreateDomainAdmin": "modoboa:CreateDomainAdmin",
    "with_mailbox": {
      "@id": "modoboa:with_mailbox",
      "@type": "xsd:boolean"
    },
    "with_aliases": {
      "@id": "modoboa:with_aliases",
      "@type": "xsd:boolean"
    },
    "CreateSession": "modoboa:CreateSession",
    "from_draft_message": {
      "@id": "modoboa:from_draft_message",
      "@type": "xsd:integer"
    },
    "forward_mailbox": {
      "@id": "modoboa:forward_mailbox",
      "@type": "xsd:string"
    },
    "forward_mailid": {
      "@id": "modoboa:forward_mailid",
      "@type": "xsd:integer"
    },
    "DMARCAligment": "modoboa:DMARCAligment",
    "aligned": {
      "@id": "modoboa:aligned"
    },
    "trusted": {
      "@id": "modoboa:trusted"
    },
    "forwarded": {
      "@id": "modoboa:forwarded"
    },
    "failed": {
      "@id": "modoboa:failed"
    },
    "DNSBLResult": "modoboa:DNSBLResult",
    "provider": {
      "@id": "modoboa:provider",
      "@type": "xsd:string"
    },
    "DNSDetail": "modoboa:DNSDetail",
    "mx_records": {
      "@id": "modoboa:mx_records",
      "@container": "@list"
    },
    "autoconfig_record": {
      "@id": "modoboa:autoconfig_record",
      "@type": "@id"
    },
    "autodiscover_record": {
      "@id": "modoboa:autodiscover_record",
      "@type": "@id"
    },
    "spf_record": {
      "@id": "modoboa:spf_record",
      "@type": "@id"
    },
    "dkim_record": {
      "@id": "modoboa:dkim_record",
      "@type": "@id"
    },
    "dmarc_record": {
      "@id": "modoboa:dmarc_record",
      "@type": "@id"
    },
    "DNSRecord": "modoboa:DNSRecord",
    "is_valid": {
      "@id": "modoboa:is_valid",
      "@type": "xsd:boolean"
    },
    "error": {
      "@id": "modoboa:error",
      "@type": "xsd:string"
    },
    "updated": {
      "@id": "modoboa:updated",
      "@type": "xsd:dateTime"
    },
    "DNSRecordTypeEnum": "modoboa:DNSRecordTypeEnum",
    "DeleteAccount": "modoboa:DeleteAccount",
    "DeleteDomain": "modoboa:DeleteDomain",
    "keep_folder": {
      "@id": "modoboa:keep_folder",
      "@type": "xsd:boolean"
    },
    "DkimKeyLengthEnum": "modoboa:DkimKeyLengthEnum",
    "Domain": "modoboa:Domain",
    "quota": {
      "@id": "modoboa:quota",
      "@type": "xsd:string"
    },
    "default_mailbox_quota": {
      "@id": "modoboa:default_mailbox_quota",
      "@type": "xsd:string"
    },
    "enable_dkim": {
      "@id": "modoboa:enable_dkim",
      "@type": "xsd:boolean"
    },
    "dkim_key_selector": {
      "@id": "modoboa:dkim_key_selector",
      "@type": "xsd:string"
    },
    "dkim_key_length": {
      "@id": "modoboa:dkim_key_length"
    },
    "dkim_public_key": {
      "@id": "modoboa:dkim_public_key",
      "@type": "xsd:string"
    },
    "dkim_private_key_path": {
      "@id": "modoboa:dkim_private_key_path",
      "@type": "xsd:string"
    },
    "mailbox_count": {
      "@id": "modoboa:mailbox_count",
      "@type": "xsd:integer"
    },
    "mbalias_count": {
      "@id": "modoboa:mbalias_count",
      "@type": "xsd:integer"
    },
    "domainalias_count": {
      "@id": "modoboa:domainalias_count",
      "@type": "xsd:integer"
    },
    "dns_global_status": {
      "@id": "modoboa:dns_global_status",
      "@type": "xsd:string"
    },
    "message_limit": {
      "@id": "modoboa:message_limit",
      "@type": "xsd:integer"
    },
    "allocated_quota_in_percent": {
      "@id": "modoboa:allocated_quota_in_percent",
      "@type": "xsd:string"
    },
    "enable_dns_checks": {
      "@id": "modoboa:enable_dns_checks",
      "@type": "xsd:boolean"
    },
    "domain_admin": {
      "@id": "modoboa:domain_admin"
    },
    "transport": {
      "@id": "modoboa:transport",
      "@type": "@id"
    },
    "opened_alarms_count": {
      "@id": "modoboa:opened_alarms_count",
      "@type": "xsd:integer"
    },
    "sent_messages": {
      "@id": "modoboa:sent_messages",
      "@type": "xsd:string"
    },
    "sent_messages_in_percent": {
      "@id": "modoboa:sent_messages_in_percent",
      "@type": "xsd:integer"
    },
    "last_dns_check_execution": {
      "@id": "modoboa:last_dns_check_execution",
      "@type": "xsd:dateTime"
    },
    "DomainAdmin": "modoboa:DomainAdmin",
    "DomainAlias": "modoboa:DomainAlias",
    "target": {
      "@id": "modoboa:target",
      "@type": "xsd:integer"
    },
    "DomainBulkDelete": "modoboa:DomainBulkDelete",
    "Email": "modoboa:Email",
    "to": {
      "@id": "modoboa:to",
      "@container": "@list"
    },
    "cc": {
      "@id": "modoboa:cc",
      "@container": "@list"
    },
    "bcc": {
      "@id": "modoboa:bcc",
      "@container": "@list"
    },
    "body": {
      "@id": "modoboa:body",
      "@type": "xsd:string"
    },
    "body_format": {
      "@id": "modoboa:body_format",
      "@type": "xsd:string"
    },
    "date": {
      "@id": "modoboa:date",
      "@type": "xsd:string"
    },
    "date_full": {
      "@id": "modoboa:date_full",
      "@type": "xsd:string"
    },
    "message_id": {
      "@id": "modoboa:message_id",
      "@type": "xsd:string"
    },
    "in_reply_to": {
      "@id": "modoboa:in_reply_to",
      "@type": "xsd:string"
    },
    "references": {
      "@id": "modoboa:references",
      "@type": "xsd:string"
    },
    "reply_to": {
      "@id": "modoboa:reply_to",
      "@container": "@list"
    },
    "remote_content_blocked": {
      "@id": "modoboa:remote_content_blocked",
      "@type": "xsd:boolean"
    },
    "scheduled_datetime": {
      "@id": "modoboa:scheduled_datetime",
      "@type": "xsd:dateTime"
    },
    "EmailAddress": "modoboa:EmailAddress",
    "EmailAddressWithName": "modoboa:EmailAddressWithName",
    "EmailHeaders": "modoboa:EmailHeaders",
    "imapid": {
      "@id": "modoboa:imapid",
      "@type": "xsd:string"
    },
    "answered": {
      "@id": "modoboa:answered",
      "@type": "xsd:boolean"
    },
    "flagged": {
      "@id": "modoboa:flagged",
      "@type": "xsd:boolean"
    },
    "attachment_list": {
      "@id": "modoboa:attachment_list",
      "@container": "@list"
    },
    "scheduled_id": {
      "@id": "modoboa:scheduled_id",
      "@type": "xsd:integer"
    },
    "scheduled_datetime_raw": {
      "@id": "modoboa:scheduled_datetime_raw",
      "@type": "xsd:string"
    },
    "EmailProvider": "modoboa:EmailProvider",
    "port": {
      "@id": "modoboa:port",
      "@type": "xsd:integer"
    },
    "secured": {
      "@id": "modoboa:secured",
      "@type": "xsd:boolean"
    },
    "EmailProviderDomain": "modoboa:EmailProviderDomain",
    "new_domain": {
      "@id": "modoboa:new_domain",
      "@type": "xsd:integer"
    },
    "FIDO": "modoboa:FIDO",
    "added_on": {
      "@id": "modoboa:added_on",
      "@type": "xsd:dateTime"
    },
    "last_used": {
      "@id": "modoboa:last_used",
      "@type": "xsd:dateTime"
    },
    "use_count": {
      "@id": "modoboa:use_count",
      "@type": "xsd:integer"
    },
    "Filter": "modoboa:Filter",
    "match_type": {
      "@id": "modoboa:match_type",
      "@type": "@id"
    },
    "conditions": {
      "@id": "modoboa:conditions",
      "@container": "@list"
    },
    "actions": {
      "@id": "modoboa:actions",
      "@container": "@list"
    },
    "FilterSet": "modoboa:FilterSet",
    "active": {
      "@id": "modoboa:active",
      "@type": "xsd:boolean"
    },
    "FilterSetContent": "modoboa:FilterSetContent",
    "FlagSelection": "modoboa:FlagSelection",
    "selection": {
      "@id": "modoboa:selection",
      "@container": "@list"
    },
    "FlagSelectionStatusEnum": "modoboa:FlagSelectionStatusEnum",
    "FormatEnum": "modoboa:FormatEnum",
    "FrontendMenuEntry": "modoboa:FrontendMenuEntry",
    "icon": {
      "@id": "modoboa:icon",
      "@type": "xsd:string"
    },
    "roles": {
      "@id": "modoboa:roles",
      "@container": "@list"
    },
    "category": {
      "@id": "modoboa:category"
    },
    "children": {
      "@id": "modoboa:children",
      "@container": "@list"
    },
    "FrontendPluginManifest": "modoboa:FrontendPluginManifest",
    "remote": {
      "@id": "modoboa:remote"
    },
    "menu_entries": {
      "@id": "modoboa:menu_entries",
      "@container": "@list"
    },
    "routes": {
      "@id": "modoboa:routes",
      "@container": "@list"
    },
    "ui_extensions": {
      "@id": "modoboa:ui_extensions"
    },
    "FrontendRemote": "modoboa:FrontendRemote",
    "format": {
      "@id": "modoboa:format"
    },
    "FrontendRoute": "modoboa:FrontendRoute",
    "path": {
      "@id": "modoboa:path",
      "@type": "xsd:string"
    },
    "component": {
      "@id": "modoboa:component",
      "@type": "xsd:string"
    },
    "parent": {
      "@id": "modoboa:parent",
      "@type": "xsd:string"
    },
    "meta": {
      "@id": "modoboa:meta"
    },
    "props": {
      "@id": "modoboa:props"
    },
    "FrontendUIExtension": "modoboa:FrontendUIExtension",
    "applies_to": {
      "@id": "modoboa:applies_to",
      "@container": "@list"
    },
    "summary": {
      "@id": "modoboa:summary"
    },
    "FrontendUIExtensionPosition": "modoboa:FrontendUIExtensionPosition",
    "after": {
      "@id": "modoboa:after",
      "@type": "xsd:string"
    },
    "before": {
      "@id": "modoboa:before",
      "@type": "xsd:string"
    },
    "at": {
      "@id": "modoboa:at",
      "@type": "xsd:integer"
    },
    "GetAccountCredentials": "modoboa:GetAccountCredentials",
    "account_id": {
      "@id": "modoboa:account_id",
      "@type": "xsd:integer"
    },
    "Header": "modoboa:Header",
    "Identity": "modoboa:Identity",
    "identity": {
      "@id": "modoboa:identity",
      "@type": "xsd:string"
    },
    "name_or_rcpt": {
      "@id": "modoboa:name_or_rcpt",
      "@type": "xsd:string"
    },
    "tags": {
      "@id": "modoboa:tags",
      "@container": "@list"
    },
    "LanguageEnum": "modoboa:LanguageEnum",
    "Log": "modoboa:Log",
    "date_created": {
      "@id": "modoboa:date_created",
      "@type": "xsd:string"
    },
    "message": {
      "@id": "modoboa:message",
      "@type": "xsd:string"
    },
    "level": {
      "@id": "modoboa:level",
      "@type": "xsd:string"
    },
    "logger": {
      "@id": "modoboa:logger",
      "@type": "xsd:string"
    },
    "LogoTypeEnum": "modoboa:LogoTypeEnum",
    "MXRecord": "modoboa:MXRecord",
    "dnsbl_results": {
      "@id": "modoboa:dnsbl_results",
      "@container": "@list"
    },
    "Mailbox": "modoboa:Mailbox",
    "full_address": {
      "@id": "modoboa:full_address",
      "@type": "xsd:string"
    },
    "use_domain_quota": {
      "@id": "modoboa:use_domain_quota",
      "@type": "xsd:boolean"
    },
    "quota_usage": {
      "@id": "modoboa:quota_usage",
      "@type": "xsd:integer"
    },
    "is_send_only": {
      "@id": "modoboa:is_send_only",
      "@type": "xsd:boolean"
    },
    "Maillog": "modoboa:Maillog",
    "queue_id": {
      "@id": "modoboa:queue_id",
      "@type": "xsd:string"
    },
    "sender": {
      "@id": "modoboa:sender",
      "@type": "xsd:string"
    },
    "rcpt": {
      "@id": "modoboa:rcpt",
      "@type": "xsd:string"
    },
    "original_rcpt": {
      "@id": "modoboa:original_rcpt",
      "@type": "xsd:string"
    },
    "MarkMessageSelection": "modoboa:MarkMessageSelection",
    "database": {
      "@id": "modoboa:database",
      "@type": "xsd:string"
    },
    "MatchTypeEnum": "modoboa:MatchTypeEnum",
    "Message": "modoboa:Message",
    "qtype": {
      "@id": "modoboa:qtype",
      "@type": "xsd:string"
    },
    "qreason": {
      "@id": "modoboa:qreason",
      "@type": "xsd:string"
    },
    "headers": {
      "@id": "modoboa:headers",
      "@container": "@list"
    },
    "MessageHeaders": "modoboa:MessageHeaders",
    "MessageIdentifier": "modoboa:MessageIdentifier",
    "secret_id": {
      "@id": "modoboa:secret_id",
      "@type": "xsd:string"
    },
    "MessageSelection": "modoboa:MessageSelection",
    "Migration": "modoboa:Migration",
    "ModoboaApplication": "modoboa:ModoboaApplication",
    "ModoboaComponent": "modoboa:ModoboaComponent",
    "version": {
      "@id": "modoboa:version",
      "@type": "xsd:string"
    },
    "last_version": {
      "@id": "modoboa:last_version",
      "@type": "xsd:string"
    },
    "update": {
      "@id": "modoboa:update",
      "@type": "xsd:boolean"
    },
    "changelog_url": {
      "@id": "modoboa:changelog_url",
      "@type": "@id"
    },
    "MoveSelection": "modoboa:MoveSelection",
    "source": {
      "@id": "modoboa:source",
      "@type": "xsd:string"
    },
    "destination": {
      "@id": "modoboa:destination",
      "@type": "xsd:string"
    },
    "Nested": "modoboa:Nested",
    "NewsFeedEntry": "modoboa:NewsFeedEntry",
    "link": {
      "@id": "modoboa:link",
      "@type": "xsd:string"
    },
    "published": {
      "@id": "modoboa:published",
      "@type": "xsd:dateTime"
    },
    "Notification": "modoboa:Notification",
    "text": {
      "@id": "modoboa:text",
      "@type": "xsd:string"
    },
    "color": {
      "@id": "modoboa:color",
      "@type": "xsd:string"
    },
    "counter": {
      "@id": "modoboa:counter",
      "@type": "xsd:integer"
    },
    "NullEnum": "modoboa:NullEnum",
    "Operator": "modoboa:Operator",
    "OriginalActionEnum": "modoboa:OriginalActionEnum",
    "PaginatedAccountList": "modoboa:PaginatedAccountList",
    "count": {
      "@id": "modoboa:count",
      "@type": "xsd:integer"
    },
    "next": {
      "@id": "modoboa:next",
      "@type": "@id"
    },
    "previous": {
      "@id": "modoboa:previous",
      "@type": "@id"
    },
    "results": {
      "@id": "modoboa:results",
      "@container": "@list"
    },
    "PaginatedAlarmList": "modoboa:PaginatedAlarmList",
    "PaginatedAliasList": "modoboa:PaginatedAliasList",
    "PaginatedContactList": "modoboa:PaginatedContactList",
    "PaginatedDomainList": "modoboa:PaginatedDomainList",
    "PaginatedEmailList": "modoboa:PaginatedEmailList",
    "first_index": {
      "@id": "modoboa:first_index",
      "@type": "xsd:integer"
    },
    "last_index": {
      "@id": "modoboa:last_index",
      "@type": "xsd:integer"
    },
    "prev_page": {
      "@id": "modoboa:prev_page",
      "@type": "xsd:integer"
    },
    "next_page": {
      "@id": "modoboa:next_page",
      "@type": "xsd:integer"
    },
    "unseen": {
      "@id": "modoboa:unseen",
      "@type": "xsd:integer"
    },
    "PaginatedLogList": "modoboa:PaginatedLogList",
    "PaginatedMaillogList": "modoboa:PaginatedMaillogList",
    "PaginatedMessageList": "modoboa:PaginatedMessageList",
    "PaginatedThreadList": "modoboa:PaginatedThreadList",
    "threading_supported": {
      "@id": "modoboa:threading_supported",
      "@type": "xsd:boolean"
    },
    "Parameter": "modoboa:Parameter",
    "help_text": {
      "@id": "modoboa:help_text",
      "@type": "xsd:string"
    },
    "display": {
      "@id": "modoboa:display",
      "@type": "xsd:string"
    },
    "widget": {
      "@id": "modoboa:widget",
      "@type": "xsd:string"
    },
    "ParameterChoice": "modoboa:ParameterChoice",
    "PatchedARMessage": "modoboa:PatchedARMessage",
    "PatchedAccessRule": "modoboa:PatchedAccessRule",
    "PatchedAlarmSwitchStatus": "modoboa:PatchedAlarmSwitchStatus",
    "PatchedAlias": "modoboa:PatchedAlias",
    "PatchedCategory": "modoboa:PatchedCategory",
    "PatchedContact": "modoboa:PatchedContact",
    "PatchedDomain": "modoboa:PatchedDomain",
    "PatchedDomainAlias": "modoboa:PatchedDomainAlias",
    "PatchedEmailProvider": "modoboa:PatchedEmailProvider",
    "PatchedFIDO": "modoboa:PatchedFIDO",
    "PatchedPolicy": "modoboa:PatchedPolicy",
    "bypass_virus_checks": {
      "@id": "modoboa:bypass_virus_checks"
    },
    "bypass_spam_checks": {
      "@id": "modoboa:bypass_spam_checks"
    },
    "bypass_banned_checks": {
      "@id": "modoboa:bypass_banned_checks"
    },
    "spam_tag2_level": {
      "@id": "modoboa:spam_tag2_level",
      "@type": "xsd:decimal"
    },
    "spam_kill_level": {
      "@id": "modoboa:spam_kill_level",
      "@type": "xsd:decimal"
    },
    "spam_subject_tag2": {
      "@id": "modoboa:spam_subject_tag2",
      "@type": "xsd:string"
    }
  },
  "@type": "schema:Dataset",
  "schema:name": "Modoboa API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects Modoboa's own API contract declares: one class per component schema, one property per declared field, typed from the contract. Derived by script (derive-json-ld.py, 2026-10-27) from openapi/modoboa-openapi.json.",
  "dcterms:created": "2026-10-27",
  "dcterms:source": [
    "openapi/modoboa-openapi.json"
  ]
}