CN103544222A - 一种通用亲缘关系信息存储表示方法、***及设备 - Google Patents
一种通用亲缘关系信息存储表示方法、***及设备 Download PDFInfo
- Publication number
- CN103544222A CN103544222A CN201310458812.6A CN201310458812A CN103544222A CN 103544222 A CN103544222 A CN 103544222A CN 201310458812 A CN201310458812 A CN 201310458812A CN 103544222 A CN103544222 A CN 103544222A
- Authority
- CN
- China
- Prior art keywords
- sibship
- information
- general
- genetic relationship
- people
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/22—Indexing; Data structures therefor; Storage structures
- G06F16/2282—Tablespace storage structures; Management thereof
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Software Systems (AREA)
- Data Mining & Analysis (AREA)
- Databases & Information Systems (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Storage Device Security (AREA)
Abstract
本发明公开了一种通用亲缘关系信息存储表示方法,将已知亲缘关系转换为规范的两人之间亲缘关系信息,并用以亲缘关系为核心的通用亲缘关系结点来存储表示这种规范的两人之间亲缘关系信息,从而使亲缘关系信息能够在计算机等中有效的存储表示以方便进行分析利用。本发明还公开了一种完全对应的通用亲缘关系信息存储表示***及包含这种***的设备,同时还公开了亲缘关系结点是通过两个确定属性指明双方关系人及序位,通过一个属性指明具体双边亲缘关系种类或其中任一单边或亲缘关系种类,或者通过两个属性指明构成双边亲缘关系的两个具体单边亲缘关系种类,还可通过其它属性来分别指明存续期限、权重等亲缘关系其它性质。
Description
技术领域
本发明属于计算机信息处理领域,尤其涉及一种通用亲缘关系信息存储表示方法、***及设备。
背景技术
人的信息是计算机信息处理的重要内容,但无论是在政府的社会管理还是在企业的商业应用中,大都是处理人的实体信息,即人本身的一些属性,当然在不同的业务中,各自关注人实体信息不尽相同,典型的例子是在我国的常住人口管理***和企业的客户服务***,常住人口管理***关注的是与户籍管理有关的实体信息,而客户服务***则关注的客户或潜在客户与企业业务发展有关的实体信息。***指出,人是一切社会关系的总和,而社会关系是人与人之间的联系,已有人实体信息或多或少也反映了一些相关的社会关系信息,但很不全面和***,因此对于社会关系信息目前还缺乏有效的分析利用工具。
亲缘关系是最基础的一种社会关系,从人类开始出现即存在亲缘关系,最初主要是血亲关系,甚至在动物群体中也反映出明显的血亲关系。随着人类社会文明的发展,姻亲关系也成为人类最重要的亲缘关系。在现实生活中,还有一种因收养而形成的法律或习惯拟制的亲缘关系也比较常见,并且在现代社会相关的法律也比较完善,享有与血亲关系等同的法律地位;另外随着现代社会离婚再婚等情况增多而导致家庭重组也比较常见,由此产生的继父母与继子女的关系也是一种比较重要的亲缘关系。上述亲缘关系信息一般分散在各种与人相关的信息当中,从现有的各类信息***及数据库来看,能比较全面的处理亲缘关系信息的目前还没有。户籍管理信息包含的部分亲缘关系信息,主要是通过“与户主关系”属性来进行描述的同户各成员关系的信息,其中可以选择的描述包含了汉语中常用的各种对于近亲属的称谓,种类很多,但仅限于同一户内,单独立户的成年子女与父母及其兄弟姐妹及集体户、挂靠其他户的人员与自己的亲生父母和同胞兄弟姐妹等情况均无法反映。其它一些包含重要亲缘关系的信息,如***门的医学出生证明管理信息,包含了新生儿亲生父母的信息,民政部门的婚姻登记管理信息则包含了结婚、离婚等表示姻亲关系(配偶之间的婚姻关系是姻亲关系的基础)的信息。上述***中的相关亲缘关系的信息都是片面的,往往依托相关的具体业务,通过少数字段属性来附带的存储表示亲缘关系信息。缺乏专门的亲缘关系信息存储表示方法,也就无法构建专门的亲缘关系信息库以进行分析利用。
发明内容
本发明要解决当前亲缘关系信息难以全面存储表示的问题,为解决上述问题,本发明的目的在于提供一种通用亲缘关系信息存储表示方法、***及包含这种***的设备,使亲缘关系信息能够在计算机等中有效的存储表示以方便进行分析利用。
由于现实中的相关亲缘关系的信息都是往依托相关的具体业务,如户籍管理等业务,通过少数字段属性来附带的存储表示亲缘关系信息,这种存储表示方法不具备通用性。而现实中对于亲缘关系的描述也五花八门,但用得最多的还是对两人之间亲缘关系的描述,父子、兄弟、夫妻等,而其它非对两人之间亲缘关系的描述,如李家的孩子、张家的女婿,都可以通过多组两人之间的亲缘关系共同来描述,所以两人之间亲缘关系信息可以作为建立一种以亲缘关系为核心的通用存储表示的基础。之所以称为以亲缘关系为核心,是指这种存储表示直接描述亲缘关系信息,之所以称为通用是指可以描述任何两人之间亲缘关系种类。本发明提出的通用亲缘关系信息存储表示方法,包括以下步骤:
将已知亲缘关系转换为规范的两人之间亲缘关系信息,这里的规范是指双方关系人及序位、具体亲缘关系种类等都已明确无疑义的两人之间亲缘关系信息,描述两人之间亲缘关系信息首先要指明关系人,然后要指明具体亲缘关系种类,然而在一个具体亲缘关系信息当中,两个关系人是有顺序的,例如甲是乙的父亲和乙是甲的父亲,同样是父子关系,但这两个亲缘关系信息内涵是不同的,因此在指明关系人的同时还有指明他们的序位,这样才能明确亲缘关系信息的准确含义;
然后用通用亲缘关系结点来存储表示这种规范的两人之间亲缘关系信息,通用亲缘关系结点的实现形式包括但不限于程序运行中内存变量、数据库中表的记录、以文件等形式存储的结构化数据等。
上述方法构成的通用亲缘关系信息存储表示***,包括以下组件:
一个组件是转换器,用于将已知亲缘关系转换为规范的两人之间亲缘关系信息;
另一个组件是存储表示器,用以亲缘关系为核心的通用亲缘关系结点来存储表示这种规范的两人之间亲缘关系信息。
包含通用亲缘关系信息存储表示***的设备,其技术方案是:
通过转换器将已知亲缘关系转换为规范的两人之间亲缘关系信息;
通过存储表示器用以亲缘关系为核心的通用亲缘关系结点来存储表示这种规范的两人之间亲缘关系信息。
两人之间亲缘关系信息需要指明双方关系人及序位、具体亲缘关系种类,上述信息内容必须都体现通用亲缘关系结点中,因此上述通用亲缘关系信息存储表示方法、通用亲缘关系信息存储表示***或包含通用亲缘关系信息存储表示***的设备中的通用亲缘关系结点,可以采用以下方式来描述两人之间亲缘关系:
通过两个确定属性指明双方关系人及序位,可以通过事先明确两个特定属性所对应的关系人在具体亲缘关系中的地位来实现双方关系人的有序性,比如具体亲缘关系是父子关系,则a属性所对应的关系人在该父子关系处于父亲的地位而b属性则处于儿子的地位;
指明关系人可以通过将属性值设置为指示亲缘关系人的亲缘关系结点和/或所对应人实体信息存储位置的指针或索引,或者设置为在数据库或其它方式存储的数据中索引该亲缘关系人的亲缘关系结点和/或所对应人实体信息的关键字、哈希值等,这样各个亲缘关系结点之间以及亲缘关系结点与对应的人实体信息之间就可以通过属性的指示实现连结和关联;
由于亲缘关系是相互的,在描述上可以采用包含双向亲缘关系的整体描述,如父子关系,或任选其中一个单向亲缘关系描述,如甲是乙的父亲,因为由此可以推出乙是甲的子女,有时也需要两个组成双向亲缘关系的描述的单向亲缘关系都需要描述,因此通过一个属性指明具体双向亲缘关系种类或其中任一单向或亲缘关系种类,一般在临时存储亲缘关系信息的时候可以通过一个属性指明具体双向亲缘关系种类或其中任一单向或亲缘关系种类而留待真正处理该信息时再去处理,如果长期存储随时可能要进行分析处理的存储亲缘关系信息还是分成两个具体单向亲缘关系种类为好,这时可通过两个属性指明构成双向亲缘关系的两个具体单向亲缘关系种类,这样可以提高分析效率。
血亲关系是随人的出生而自然形成的,而姻亲关系、收养关系等并不是自然形成的,一般是在履行一定手续后才能形成,而且并非永远存在,是可以解除或变更的,因此这类关系还存在存续期限等性质;另外在分析亲缘关系时,有时还可根据情况设置权重,因此上述通用亲缘关系结点,还可通过其它属性来分别指明存续期限、权重等亲缘关系本身的其它性质,根据实际应用的需要来设置相应的属性,比如用一个属性指明亲缘关系的开始时间、用一个属性指明亲缘关系的结束时间,或用一个属性指明亲缘关系的权重等。
附图说明
图1为通用亲缘关系信息存储表示方法;
图2为通用亲缘关系信息存储表示***;
图3为只描述一种单向亲缘关系信息的通用亲缘关系结点;
图4为描述构成双向亲缘关系的两个单向亲缘关系信息的通用亲缘关系结点;
下面结合附图对本发明作进一步说明。
具体实施方式
实施例1
假设有在户籍管理***中某个家庭有4个人V0、V1、V2、V3,户主为V0,V1的“与户主关系”的当前值为“妻”,V2的“与户主关系”的当前值为“儿子”,V3的“与户主关系”的当前值为“女儿”。先要将已知的上述亲缘关系转换为规范的两人之间亲缘关系信息,为了叙述方便这里采用三元组来描述,具体亲缘关系种类采用单向亲缘关系的描述方式,三元组(a,b,r)表示b是a的具有r亲缘关系的关系人,如(甲,乙,儿子)表示乙是甲具有儿子关系的人,即乙是甲的儿子。从已知的上述亲缘关系可以获得3条规范的两人之间亲缘关系信息,用三元组表示如下:
(V0, V1,妻子)、(V0, V2,儿子)、(V0, V3,女儿)
然后可以通用亲缘关系结点来存储表示这种规范的两人之间亲缘关系信息,最简单的亲缘关系结点应有三个属性,其中两个属性表示双方关系人并要明确其序位,一个属性表示具体亲缘关系种类,这里分别用P1、P2、R三个属性来表示(参见图3),并明确P1、P2的序位,即该结点要表示的亲缘关系信息是P2是P1的具有R亲缘关系的关系人。那么上述3条规范的两人之间亲缘关系信息可以创建相应三个通用亲缘关系结点E1、E2、E3,其中E1. P1= V0、E1. P2= V1、E1. R= 妻子,E2. P1= V0、E2. P2= V2、E2. R= 儿子,E3. P1= V0、E3. P2= V3、E3. R= 女儿。
假设具体实现中上述通用关系结点用数据库中表的记录来表示,那么将P1、P2、R三个属性对应到表中同名的字段即可,E1、E2、E3则为3条记录,若要查找V2是V0的什么人,那么查询的SQL语句的条件子句为:WHERE P1= V0 AND P2= V2,由此可以查出V2是V0的儿子。
如果要查找V0是V2的什么人,那么查询的SQL语句的条件子句为:WHERE P1= V2 AND P2= V0,那么将什么也查不出。为了不进行任何推导就可以在数据库中查出,那么表中需要增加一个字段R2(参见图4),用以描述与R对应的另一个单向亲缘关系,在描述R2亲缘关系信息时P1、P2的序位和描述R时正好相反,这样就能够通过SELECT R2 FROM TABLER WHERE P1= V2 AND P2= V0(TABLER表示存储通用亲缘关系信息的表名)查出V0是V2的父亲。
Claims (5)
1.一种通用亲缘关系信息存储表示方法,包括以下步骤:将已知亲缘关系转换为规范的两人之间亲缘关系信息,并用以亲缘关系为核心的通用亲缘关系结点来存储表示这种规范的两人之间亲缘关系信息。
2.一种通用亲缘关系信息存储表示***,包括以下组件:
转换器:将已知亲缘关系转换为规范的两人之间亲缘关系信息;
存储表示器:用以亲缘关系为核心的通用亲缘关系结点来存储表示这种规范的两人之间亲缘关系信息。
3.包含权利要求2的设备,其特征在于:
通过转换器将已知亲缘关系转换为规范的两人之间亲缘关系信息,通过存储表示器用以亲缘关系为核心的通用亲缘关系结点来存储表示这种规范的两人之间亲缘关系信息。
4.根据权利要求1所述的通用亲缘关系信息存储表示方法或权利要求2所述的通用亲缘关系信息存储表示***或权利要求3所述的包含通用亲缘关系信息存储表示***的设备中的通用亲缘关系结点,其特征在于:
通过两个确定属性指明双方关系人及序位;
通过一个属性指明具体双向亲缘关系种类或其中任一单向亲缘关系种类,或者通过两个属性指明构成双边亲缘关系的两个具体单向亲缘关系种类。
5.根据权利要求4所述的亲缘关系结点,其特征在于:
还通过其它属性来分别指明存续期限、权重等亲缘关系其它性质。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310458812.6A CN103544222A (zh) | 2013-10-07 | 2013-10-07 | 一种通用亲缘关系信息存储表示方法、***及设备 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310458812.6A CN103544222A (zh) | 2013-10-07 | 2013-10-07 | 一种通用亲缘关系信息存储表示方法、***及设备 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN103544222A true CN103544222A (zh) | 2014-01-29 |
Family
ID=49967674
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201310458812.6A Pending CN103544222A (zh) | 2013-10-07 | 2013-10-07 | 一种通用亲缘关系信息存储表示方法、***及设备 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN103544222A (zh) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105872177A (zh) * | 2016-05-31 | 2016-08-17 | 努比亚技术有限公司 | 一种确定联系人与机主关系的称谓的***及方法 |
CN107844600A (zh) * | 2017-11-23 | 2018-03-27 | 浪潮软件集团有限公司 | 一种数据存储方法和装置 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20050050030A1 (en) * | 2003-01-30 | 2005-03-03 | Decode Genetics Ehf. | Set definition language for relational data |
CN1845105A (zh) * | 2006-05-22 | 2006-10-11 | 赵开灏 | 基于三元模型的信息检索加工的方法 |
CN101950297A (zh) * | 2010-09-10 | 2011-01-19 | 北京大学 | 一种海量语义数据的存储和查询方法及装置 |
CN102130904A (zh) * | 2011-01-20 | 2011-07-20 | 武汉大学 | 信息***中实体信任的血缘描述*** |
CN102682114A (zh) * | 2012-05-11 | 2012-09-19 | 广州家族网信息科技有限公司 | 一种家谱生成方法及*** |
-
2013
- 2013-10-07 CN CN201310458812.6A patent/CN103544222A/zh active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20050050030A1 (en) * | 2003-01-30 | 2005-03-03 | Decode Genetics Ehf. | Set definition language for relational data |
CN1845105A (zh) * | 2006-05-22 | 2006-10-11 | 赵开灏 | 基于三元模型的信息检索加工的方法 |
CN101950297A (zh) * | 2010-09-10 | 2011-01-19 | 北京大学 | 一种海量语义数据的存储和查询方法及装置 |
CN102130904A (zh) * | 2011-01-20 | 2011-07-20 | 武汉大学 | 信息***中实体信任的血缘描述*** |
CN102682114A (zh) * | 2012-05-11 | 2012-09-19 | 广州家族网信息科技有限公司 | 一种家谱生成方法及*** |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105872177A (zh) * | 2016-05-31 | 2016-08-17 | 努比亚技术有限公司 | 一种确定联系人与机主关系的称谓的***及方法 |
CN107844600A (zh) * | 2017-11-23 | 2018-03-27 | 浪潮软件集团有限公司 | 一种数据存储方法和装置 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
Trivedi et al. | Rapid urbanization-Its impact on mental health: A South Asian perspective | |
Kumar Kaliyar | Graph databases: A survey | |
WO2018188666A1 (zh) | 信息处理方法及装置 | |
CN104933173B (zh) | 一种用于异构多数据源的数据处理方法、装置和服务器 | |
WO2016119275A1 (zh) | 网络账号识别匹配方法 | |
Chang et al. | # justiceforgeorgefloyd: how instagram facilitated the 2020 black lives matter protests | |
Herrera et al. | Modeling the spread of tuberculosis in semiclosed communities | |
Liu et al. | Modelling the impact of media in controlling the diseases with a piecewise transmission rate | |
Kanoje et al. | Using MongoDB for social networking website deciphering the pros and cons | |
Gannon et al. | Review of the literature: a rural–urban comparison of social networks of older adults living with HIV | |
CN109388635A (zh) | 一种多值数据基于二进制和字典表的数据存储法 | |
CN103544222A (zh) | 一种通用亲缘关系信息存储表示方法、***及设备 | |
CN103810248A (zh) | 基于照片查找人际关系的方法和装置 | |
Sankari et al. | Elaborative survey on storage technologies for XML big data: A real-time approach | |
CN103544223A (zh) | 一种基本亲缘关系信息存储表示方法、***及设备 | |
McCusker et al. | Functional requirements for information resource provenance on the web | |
Rinner | Pandemic Open Data: Blessing or Curse? | |
CN103544227A (zh) | 一种基本亲缘关系信息库存储组织方法、***及设备 | |
Kanoje et al. | Using mongodb for social networking website | |
Almquist et al. | The spatial properties of radical environmental organizations in the UK: Do or Die! | |
CN103544226A (zh) | 一种通用亲缘关系信息库存储组织方法、***及设备 | |
CN103617182A (zh) | 一种基本亲缘关系数据库构建方法和装置 | |
Aghdam et al. | On enhancing data utility in k-anonymization for data without hierarchical taxonomies | |
CN103544225A (zh) | 一种抚养关系信息存储表示方法、***及设备 | |
CN103544224A (zh) | 一种收养关系信息存储表示方法、***及设备 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20140129 |