Skip to content

Commit 34abf88

Browse files
authored
Merge pull request #16 from linkml/performance-optimizations
Add high-performance bulk loading optimizations for large files
2 parents 4e2633a + 01985b2 commit 34abf88

File tree

9 files changed

+1927
-13
lines changed

9 files changed

+1927
-13
lines changed

index.md

Lines changed: 123 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,123 @@
1+
# kitchen_sink
2+
3+
Kitchen Sink Schema
4+
5+
This schema does not do anything useful. It exists to test all features of linkml.
6+
7+
This particular text field exists to demonstrate markdown within a text field:
8+
9+
Lists:
10+
11+
* a
12+
* b
13+
* c
14+
15+
And links, e.g to [Person](Person.md)
16+
17+
URI: https://w3id.org/linkml/tests/kitchen_sink
18+
19+
Name: kitchen_sink
20+
21+
22+
23+
## Classes
24+
25+
| Class | Description |
26+
| --- | --- |
27+
| [Activity](Activity.md) | a provence-generating activity |
28+
| [Address](Address.md) | None |
29+
| [Agent](Agent.md) | a provence-generating agent |
30+
| [Dataset](Dataset.md) | None |
31+
| [Event](Event.md) | None |
32+
|         [BirthEvent](BirthEvent.md) | None |
33+
|         [EmploymentEvent](EmploymentEvent.md) | None |
34+
|         [MarriageEvent](MarriageEvent.md) | None |
35+
|         [MedicalEvent](MedicalEvent.md) | None |
36+
| [HasAliases](HasAliases.md) | None |
37+
| [Organization](Organization.md) | None |
38+
|         [Company](Company.md) | None |
39+
| [Person](Person.md) | None |
40+
| [Place](Place.md) | None |
41+
| [Relationship](Relationship.md) | None |
42+
|         [FamilialRelationship](FamilialRelationship.md) | None |
43+
| [WithLocation](WithLocation.md) | None |
44+
45+
46+
47+
## Slots
48+
49+
| Slot | Description |
50+
| --- | --- |
51+
| [acted_on_behalf_of](acted_on_behalf_of.md) | |
52+
| [activities](activities.md) | |
53+
| [activity_set](activity_set.md) | |
54+
| [addresses](addresses.md) | |
55+
| [age_in_years](age_in_years.md) | |
56+
| [agent_set](agent_set.md) | |
57+
| [aliases](aliases.md) | |
58+
| [ceo](ceo.md) | |
59+
| [city](city.md) | |
60+
| [companies](companies.md) | |
61+
| [description](description.md) | |
62+
| [employed_at](employed_at.md) | |
63+
| [ended_at_time](ended_at_time.md) | |
64+
| [has_birth_event](has_birth_event.md) | |
65+
| [has_employment_history](has_employment_history.md) | |
66+
| [has_familial_relationships](has_familial_relationships.md) | |
67+
| [has_marriage_history](has_marriage_history.md) | |
68+
| [has_medical_history](has_medical_history.md) | |
69+
| [id](id.md) | |
70+
| [in_location](in_location.md) | |
71+
| [is_current](is_current.md) | |
72+
| [married_to](married_to.md) | |
73+
| [name](name.md) | |
74+
| [persons](persons.md) | |
75+
| [related_to](related_to.md) | |
76+
| [started_at_time](started_at_time.md) | |
77+
| [street](street.md) | |
78+
| [type](type.md) | |
79+
| [used](used.md) | |
80+
| [was_associated_with](was_associated_with.md) | |
81+
| [was_generated_by](was_generated_by.md) | |
82+
| [was_informed_by](was_informed_by.md) | |
83+
84+
85+
## Enumerations
86+
87+
| Enumeration | Description |
88+
| --- | --- |
89+
| [DiagnosisType](DiagnosisType.md) | |
90+
| [FamilialRelationshipType](FamilialRelationshipType.md) | |
91+
92+
93+
## Types
94+
95+
| Type | Description |
96+
| --- | --- |
97+
| [Boolean](Boolean.md) | A binary (true or false) value |
98+
| [Curie](Curie.md) | a compact URI |
99+
| [Date](Date.md) | a date (year, month and day) in an idealized calendar |
100+
| [DateOrDatetime](DateOrDatetime.md) | Either a date or a datetime |
101+
| [Datetime](Datetime.md) | The combination of a date and time |
102+
| [Decimal](Decimal.md) | A real number with arbitrary precision that conforms to the xsd:decimal speci... |
103+
| [Double](Double.md) | A real number that conforms to the xsd:double specification |
104+
| [Float](Float.md) | A real number that conforms to the xsd:float specification |
105+
| [Integer](Integer.md) | An integer |
106+
| [Jsonpath](Jsonpath.md) | A string encoding a JSON Path |
107+
| [Jsonpointer](Jsonpointer.md) | A string encoding a JSON Pointer |
108+
| [Ncname](Ncname.md) | Prefix part of CURIE |
109+
| [Nodeidentifier](Nodeidentifier.md) | A URI, CURIE or BNODE that represents a node in a model |
110+
| [Objectidentifier](Objectidentifier.md) | A URI or CURIE that represents an object in the model |
111+
| [Sparqlpath](Sparqlpath.md) | A string encoding a SPARQL Property Path |
112+
| [String](String.md) | A character string |
113+
| [Time](Time.md) | A time object represents a (local) time of day, independent of any particular... |
114+
| [Uri](Uri.md) | a complete URI |
115+
| [Uriorcurie](Uriorcurie.md) | a URI or a CURIE |
116+
117+
118+
## Subsets
119+
120+
| Subset | Description |
121+
| --- | --- |
122+
| [SubsetA](SubsetA.md) | test subset A |
123+
| [SubsetB](SubsetB.md) | test subset B |

kitchen_sink.md

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
# kitchen_sink
2+
3+
Kitchen Sink Schema
4+
5+
This schema does not do anything useful. It exists to test all features of linkml.
6+
7+
This particular text field exists to demonstrate markdown within a text field:
8+
9+
Lists:
10+
11+
* a
12+
* b
13+
* c
14+
15+
And links, e.g to [Person](Person.md)
16+
17+
URI: https://w3id.org/linkml/tests/kitchen_sink
18+

0 commit comments

Comments
 (0)