Skip to content

Roovet Data:EntitySchema setup: Difference between revisions

Register E1 as Roovet Data business record schema
 
Register E4 as Roovet Data organization record schema
 
(2 intermediate revisions by the same user not shown)
Line 20: Line 20:
|-
|-
| [[EntitySchema:E1|E1]] || business record || Required fields for businesses such as legal name, website, identifiers, service area, and Articles sitelink || [[Item:Q28|Jacksonville Elite Movers]] || [[Item:Q12|business]], [[Item:Q13|moving company]]
| [[EntitySchema:E1|E1]] || business record || Required fields for businesses such as legal name, website, identifiers, service area, and Articles sitelink || [[Item:Q28|Jacksonville Elite Movers]] || [[Item:Q12|business]], [[Item:Q13|moving company]]
|-
| [[EntitySchema:E2|E2]] || person record || Required fields for people such as instance of human, Articles title, Articles page, profile links, author pages, and same-as links || [[Item:Q9|Tony James Nelson II]] || [[Item:Q10|human]]
|-
| [[EntitySchema:E3|E3]] || website record || Required fields for websites, Roovet platforms, and Roovet services || [[Item:Q31|Roovet Articles]], [[Item:Q29|Roovet]] || [[Item:Q14|website]], [[Item:Q22|Roovet platform]], [[Item:Q23|Roovet service]]
|-
| [[EntitySchema:E4|E4]] || organization record || Required fields for organizations, companies, and legal entities || [[Item:Q25|Roovet Technologies LLC]] || [[Item:Q11|organization]], [[Item:Q12|business]]
|}
|}


Line 26: Line 32:
{| class="wikitable"
{| class="wikitable"
|-
|-
! Property || P34
! Property || [[Property:P34|P34]]
|-
|-
! Label || Roovet Data schema ID
! Label || Roovet Data schema ID
|-
|-
! Status || created
! Q12 business schema claim || E1
|-
! Q13 moving company schema claim || E1
|-
! Q10 human schema claim || E2
|-
! Q14 website schema claim || E3
|-
! Q22 Roovet platform schema claim || E3
|-
! Q23 Roovet service schema claim || E3
|-
|-
! Q12 claim || added
! Q11 organization schema claim || added
|-
|-
! Q13 claim || added
! Q12 business organization schema claim || added
|}
|}


Line 44: Line 60:
| Business record schema || Required fields for businesses such as legal name, website, identifiers, service area, and Articles sitelink || business / moving company || Created as [[EntitySchema:E1|E1]]
| Business record schema || Required fields for businesses such as legal name, website, identifiers, service area, and Articles sitelink || business / moving company || Created as [[EntitySchema:E1|E1]]
|-
|-
| Person record schema || Required fields for people such as instance of human, Articles title, Articles page, and sitelink || human || Next
| Person record schema || Required fields for people such as instance of human, Articles title, Articles page, and sitelink || human || Created as [[EntitySchema:E2|E2]]
|-
|-
| Website record schema || Required fields for websites and Roovet platforms || website / Roovet platform || Next
| Website record schema || Required fields for websites and Roovet platforms || website / Roovet platform / Roovet service || Created as [[EntitySchema:E3|E3]]
|-
|-
| Organization record schema || Required fields for companies and organizations || organization || Next
| Organization record schema || Required fields for companies and organizations || organization / business || Created as [[EntitySchema:E4|E4]]
|}
|}


Line 61: Line 77:
== Next step ==
== Next step ==


Create the person record schema using [[Item:Q9|Tony James Nelson II]] as the model.
Install and configure WikibaseQualityConstraints so Roovet Data can report data quality issues before larger imports.

Latest revision as of 14:48, 9 May 2026

Roovet Data EntitySchema

[edit source]

EntitySchema is installed to support validation-style schemas for Roovet Data records.

Installed schema extension

[edit source]
Extension EntitySchema
Purpose Store and discuss schemas for Wikibase entities
Status Installed and enabled

Active schemas

[edit source]
Schema Label Purpose Model item Applies to
E1 business record Required fields for businesses such as legal name, website, identifiers, service area, and Articles sitelink Jacksonville Elite Movers business, moving company
E2 person record Required fields for people such as instance of human, Articles title, Articles page, profile links, author pages, and same-as links Tony James Nelson II human
E3 website record Required fields for websites, Roovet platforms, and Roovet services Roovet Articles, Roovet website, Roovet platform, Roovet service
E4 organization record Required fields for organizations, companies, and legal entities Roovet Technologies LLC organization, business

Schema registry property

[edit source]
Property P34
Label Roovet Data schema ID
Q12 business schema claim E1
Q13 moving company schema claim E1
Q10 human schema claim E2
Q14 website schema claim E3
Q22 Roovet platform schema claim E3
Q23 Roovet service schema claim E3
Q11 organization schema claim added
Q12 business organization schema claim added

Starter schema plan

[edit source]
Schema Purpose Target item type Status
Business record schema Required fields for businesses such as legal name, website, identifiers, service area, and Articles sitelink business / moving company Created as E1
Person record schema Required fields for people such as instance of human, Articles title, Articles page, and sitelink human Created as E2
Website record schema Required fields for websites and Roovet platforms website / Roovet platform / Roovet service Created as E3
Organization record schema Required fields for companies and organizations organization / business Created as E4

Model records

[edit source]

Next step

[edit source]

Install and configure WikibaseQualityConstraints so Roovet Data can report data quality issues before larger imports.