/** * External Vocabularies - 外部标准词汇表 * * 常用的 RDF 标准词汇表,避免重复定义。 */ type NamespaceObject> = ((term: string) => string) & { prefix: string; uri: string; } & { [K in keyof T]: string; }; /** * Dublin Core Terms * @see https://www.dublincore.org/specifications/dublin-core/dcmi-terms/ */ export declare const DCTerms: NamespaceObject<{ title: string; description: string; creator: string; created: string; modified: string; date: string; type: string; format: string; identifier: string; language: string; subject: string; }>; /** * Linked Data Platform * @see https://www.w3.org/ns/ldp */ export declare const LDP: NamespaceObject<{ Resource: string; Container: string; BasicContainer: string; DirectContainer: string; IndirectContainer: string; NonRDFSource: string; RDFSource: string; contains: string; member: string; membershipResource: string; hasMemberRelation: string; isMemberOfRelation: string; insertedContentRelation: string; }>; /** * Schema.org vocabulary (常用子集) * @see https://schema.org/ */ export declare const Schema: NamespaceObject<{ Person: string; Organization: string; Thing: string; CreativeWork: string; Article: string; WebPage: string; SoftwareApplication: string; name: string; description: string; url: string; image: string; email: string; dateCreated: string; dateModified: string; author: string; creator: string; }>; /** * RDF vocabulary * @see https://www.w3.org/1999/02/22-rdf-syntax-ns */ export declare const RDF: NamespaceObject<{ type: string; Property: string; Statement: string; subject: string; predicate: string; object: string; first: string; rest: string; nil: string; }>; /** * RDFS vocabulary * @see https://www.w3.org/2000/01/rdf-schema */ export declare const RDFS: NamespaceObject<{ Class: string; Resource: string; Literal: string; label: string; comment: string; subClassOf: string; subPropertyOf: string; domain: string; range: string; seeAlso: string; isDefinedBy: string; }>; /** * XSD datatypes * @see https://www.w3.org/2001/XMLSchema */ export declare const XSD: NamespaceObject<{ string: string; boolean: string; integer: string; decimal: string; float: string; double: string; date: string; time: string; dateTime: string; duration: string; anyURI: string; }>; /** * FOAF vocabulary * @see http://xmlns.com/foaf/0.1/ */ export declare const FOAF: NamespaceObject<{ Person: string; Agent: string; Organization: string; Document: string; Image: string; name: string; nick: string; mbox: string; homepage: string; knows: string; maker: string; primaryTopic: string; isPrimaryTopicOf: string; }>; /** * ACL vocabulary * @see http://www.w3.org/ns/auth/acl */ export declare const ACL: NamespaceObject<{ Authorization: string; Access: string; Read: string; Write: string; Append: string; Control: string; accessTo: string; default: string; agent: string; agentClass: string; agentGroup: string; mode: string; origin: string; }>; /** * Solid vocabulary * @see http://www.w3.org/ns/solid/terms */ export declare const Solid: NamespaceObject<{ TypeIndex: string; ListedDocument: string; UnlistedDocument: string; Notification: string; oidcIssuer: string; account: string; privateTypeIndex: string; publicTypeIndex: string; storageQuota: string; storageUsage: string; forClass: string; instance: string; instanceContainer: string; }>; /** * SIOC vocabulary (for chat threads/content) * @see http://rdfs.org/sioc/ns# */ export declare const SIOC: NamespaceObject<{ Thread: string; Post: string; Forum: string; Container: string; Item: string; UserAccount: string; content: string; has_reply: string; reply_of: string; has_container: string; container_of: string; has_creator: string; has_parent: string; has_space: string; num_replies: string; }>; /** * Meeting vocabulary (SolidOS chat) * @see http://www.w3.org/ns/pim/meeting# */ export declare const Meeting: NamespaceObject<{ LongChat: string; ShortChat: string; Meeting: string; Message: string; sharedNotes: string; }>; /** * Workflow vocabulary (used for chat message linking) * @see http://www.w3.org/2005/01/wf/flow# */ export declare const WF: NamespaceObject<{ message: string; participant: string; }>; export {};