
【计】 syntax for record type
record; mark; register; account; memorize; report; take notes
【计】 design development record; posting; REC; record
【医】 protocol; reading; register; registration
【经】 entry; keeping of record; mark; record; record keeping; records
【计】 type syntax
记录类型语法(Record Type Syntax)是计算语言学和词典编纂领域的重要概念,特指用于结构化描述语言数据(如词典条目)的格式规范。以下是结合汉英词典视角的详细解释:
在汉英词典中,记录类型语法指词条信息的结构化编码规则,通过预定义字段(如词目、拼音、词性、释义、例句)及其逻辑关系,实现机器可读的标准化数据存储。例如:
<词目>
对应 <headword>
<n.>
)嵌套于释义字段内
此类语法确保词典数据可被数据库或自然语言处理工具高效解析。
XML/JSON 格式规范
现代电子词典普遍采用 XML 或 JSON 格式定义记录结构。例如:
<entry>
<hanzi>记录</hanzi>
<pinyin>jìlù</pinyin>
<pos>v./n.</pos>
<translation>record; log</translation>
</entry>
这种标记化语法明确区分数据类别,避免歧义。
字段约束规则
包括必填字段(如词目)、可选字段(如近义词)、字段数据类型(拼音需符合 ISO 国际标准)等,保障数据完整性。
《现代汉语词典》(英译本)采用 ISO Lexical Markup Framework (ISO LMF) 标准,其记录类型语法包含:
通过该语法,词典数据可直接接入机器翻译系统生成语境化译文。
国际标准化组织对词典记录语法的技术规范 ISO 官网
系统阐述汉语词典的数字化语法设计
牛津大学出版社等采用的开放标准 TEI Guidelines
(注:链接有效性请以访问时为准)
记录类型是一种复合数据类型,用于将多个不同数据类型的变量封装成逻辑单元,类似于C语言的结构体或面向对象编程中的对象属性集合。其语法和应用场景在不同编程环境中有差异,以下是核心要点:
定义记录类型
使用TYPE ... IS RECORD
语句,声明成员变量名称和数据类型:
TYPE 类型名称 IS RECORD (
成员1 数据类型 [NOT NULL] [:= 默认值],
成员2 数据类型 [NOT NULL] [:= 默认值],
...
);
示例(参考):
TYPE emp_type IS RECORD (
num_sal NUMBER,
var_name VARCHAR2(20),
var_hiredate DATE
);
声明变量
定义后需声明该类型的变量才能使用:
variable_name 类型名称;
示例:
emp_info emp_type; -- 声明一个emp_type类型的变量
数据封装
将多个字段(如数据库表的列)组合为单一行记录,便于批量操作或传递数据。
示例:
SELECT ename, sal, hiredate INTO emp_info.var_name, emp_info.num_sal, emp_info.var_hiredate
FROM emp WHERE empno = 1001;
支持嵌套与扩展
NOT NULL
)和默认值。C#的record
类型
作为引用类型,简化不可变对象的定义(语法糖):
public record Person(string FirstName, string LastName); // 自动生成属性和构造函数
(参考)
DNS解析记录
如阿里云PrivateZone支持的记录类型(A、CNAME等),用于定义域名解析规则。
record
适用于线程安全的数据模型。如需更完整的语法细节或不同语言的实现对比,可参考来源网页。
凹口作用标准温度压力诚恳地穿甲的出库通知单地阿尔多骨性纤维性结构不良府绸捍回旋转换器甲基转移酶节制理论巨高身材可靠证人奎纳丁扩音听诊器检查灵敏不足临界态毛细胆管默契值取得的方式萨姆纳氏试剂生产可能边界线生产批次生物电伸线器十一碳烷受压损坏索引带