Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
19 commits
Select commit Hold shift + click to select a range
bdc9107
Add high-performance bulk loading optimizations for large files
kevinschaper Aug 13, 2025
3f2be33
Add required dependencies for performance optimizations
kevinschaper Aug 13, 2025
003860f
Bump pandas dependency to modern version
kevinschaper Aug 13, 2025
d7f1ec1
Replace pandas with DuckDB for robust TSV/CSV processing
kevinschaper Aug 13, 2025
892f60b
Fix commit function missing Content-Type header
kevinschaper Aug 13, 2025
9dfb461
Implement true parallel upload processing
kevinschaper Aug 13, 2025
df59eb2
Add detailed error logging for Solr configuration failures
kevinschaper Aug 13, 2025
551043b
Remove CBOR support and fix RAM buffer configuration
kevinschaper Aug 13, 2025
ad97051
Fix typo in import statement
kevinschaper Aug 13, 2025
1d6781d
Add timing information to bulkload command
kevinschaper Aug 13, 2025
cff5626
Add granular timing for preprocessing vs upload phases
kevinschaper Aug 13, 2025
71a6eb7
Add comprehensive throughput metrics (docs/sec)
kevinschaper Aug 13, 2025
7187557
Add high-performance DuckDB to Solr bulk loading command
kevinschaper Aug 13, 2025
0dfe0dc
Adjust default performance settings for better balance
kevinschaper Aug 13, 2025
fcddaab
Fix CSV parsing errors with malformed rows
kevinschaper Aug 14, 2025
b344da5
Fix field concatenation issue by using TSV format consistently
kevinschaper Aug 15, 2025
f218771
add processor option for db bulkload
kevinschaper Aug 22, 2025
0f2f324
batching improvements
kevinschaper Aug 22, 2025
01985b2
increased request header size
kevinschaper Aug 23, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
123 changes: 123 additions & 0 deletions index.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,123 @@
# kitchen_sink

Kitchen Sink Schema

This schema does not do anything useful. It exists to test all features of linkml.

This particular text field exists to demonstrate markdown within a text field:

Lists:

* a
* b
* c

And links, e.g to [Person](Person.md)

URI: https://w3id.org/linkml/tests/kitchen_sink

Name: kitchen_sink



## Classes

| Class | Description |
| --- | --- |
| [Activity](Activity.md) | a provence-generating activity |
| [Address](Address.md) | None |
| [Agent](Agent.md) | a provence-generating agent |
| [Dataset](Dataset.md) | None |
| [Event](Event.md) | None |
|         [BirthEvent](BirthEvent.md) | None |
|         [EmploymentEvent](EmploymentEvent.md) | None |
|         [MarriageEvent](MarriageEvent.md) | None |
|         [MedicalEvent](MedicalEvent.md) | None |
| [HasAliases](HasAliases.md) | None |
| [Organization](Organization.md) | None |
|         [Company](Company.md) | None |
| [Person](Person.md) | None |
| [Place](Place.md) | None |
| [Relationship](Relationship.md) | None |
|         [FamilialRelationship](FamilialRelationship.md) | None |
| [WithLocation](WithLocation.md) | None |



## Slots

| Slot | Description |
| --- | --- |
| [acted_on_behalf_of](acted_on_behalf_of.md) | |
| [activities](activities.md) | |
| [activity_set](activity_set.md) | |
| [addresses](addresses.md) | |
| [age_in_years](age_in_years.md) | |
| [agent_set](agent_set.md) | |
| [aliases](aliases.md) | |
| [ceo](ceo.md) | |
| [city](city.md) | |
| [companies](companies.md) | |
| [description](description.md) | |
| [employed_at](employed_at.md) | |
| [ended_at_time](ended_at_time.md) | |
| [has_birth_event](has_birth_event.md) | |
| [has_employment_history](has_employment_history.md) | |
| [has_familial_relationships](has_familial_relationships.md) | |
| [has_marriage_history](has_marriage_history.md) | |
| [has_medical_history](has_medical_history.md) | |
| [id](id.md) | |
| [in_location](in_location.md) | |
| [is_current](is_current.md) | |
| [married_to](married_to.md) | |
| [name](name.md) | |
| [persons](persons.md) | |
| [related_to](related_to.md) | |
| [started_at_time](started_at_time.md) | |
| [street](street.md) | |
| [type](type.md) | |
| [used](used.md) | |
| [was_associated_with](was_associated_with.md) | |
| [was_generated_by](was_generated_by.md) | |
| [was_informed_by](was_informed_by.md) | |


## Enumerations

| Enumeration | Description |
| --- | --- |
| [DiagnosisType](DiagnosisType.md) | |
| [FamilialRelationshipType](FamilialRelationshipType.md) | |


## Types

| Type | Description |
| --- | --- |
| [Boolean](Boolean.md) | A binary (true or false) value |
| [Curie](Curie.md) | a compact URI |
| [Date](Date.md) | a date (year, month and day) in an idealized calendar |
| [DateOrDatetime](DateOrDatetime.md) | Either a date or a datetime |
| [Datetime](Datetime.md) | The combination of a date and time |
| [Decimal](Decimal.md) | A real number with arbitrary precision that conforms to the xsd:decimal speci... |
| [Double](Double.md) | A real number that conforms to the xsd:double specification |
| [Float](Float.md) | A real number that conforms to the xsd:float specification |
| [Integer](Integer.md) | An integer |
| [Jsonpath](Jsonpath.md) | A string encoding a JSON Path |
| [Jsonpointer](Jsonpointer.md) | A string encoding a JSON Pointer |
| [Ncname](Ncname.md) | Prefix part of CURIE |
| [Nodeidentifier](Nodeidentifier.md) | A URI, CURIE or BNODE that represents a node in a model |
| [Objectidentifier](Objectidentifier.md) | A URI or CURIE that represents an object in the model |
| [Sparqlpath](Sparqlpath.md) | A string encoding a SPARQL Property Path |
| [String](String.md) | A character string |
| [Time](Time.md) | A time object represents a (local) time of day, independent of any particular... |
| [Uri](Uri.md) | a complete URI |
| [Uriorcurie](Uriorcurie.md) | a URI or a CURIE |


## Subsets

| Subset | Description |
| --- | --- |
| [SubsetA](SubsetA.md) | test subset A |
| [SubsetB](SubsetB.md) | test subset B |
18 changes: 18 additions & 0 deletions kitchen_sink.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
# kitchen_sink

Kitchen Sink Schema

This schema does not do anything useful. It exists to test all features of linkml.

This particular text field exists to demonstrate markdown within a text field:

Lists:

* a
* b
* c

And links, e.g to [Person](Person.md)

URI: https://w3id.org/linkml/tests/kitchen_sink

Loading
Loading