From df1897549366f5ac24e09b2572dc7cb2073e1f9d Mon Sep 17 00:00:00 2001 From: sneakers-the-rat Date: Sat, 13 Jan 2024 03:35:54 -0800 Subject: [PATCH] delete the default models --- generated/excel/activitystreams.xlsx | Bin 12604 -> 0 bytes generated/graphql/activitystreams.graphql | 67 -- .../jsonld/activitystreams.context.jsonld | 76 -- generated/jsonld/activitystreams.jsonld | 824 ------------------ .../jsonschema/activitystreams.schema.json | 243 ------ generated/owl/activitystreams.owl.ttl | 343 -------- generated/prefixmap/activitystreams.yaml | 19 - generated/protobuf/activitystreams.proto | 60 -- generated/shacl/activitystreams.shacl.ttl | 164 ---- generated/shex/activitystreams.shex | 124 --- generated/sqlschema/activitystreams.sql | 75 -- 11 files changed, 1995 deletions(-) delete mode 100644 generated/excel/activitystreams.xlsx delete mode 100644 generated/graphql/activitystreams.graphql delete mode 100644 generated/jsonld/activitystreams.context.jsonld delete mode 100644 generated/jsonld/activitystreams.jsonld delete mode 100644 generated/jsonschema/activitystreams.schema.json delete mode 100644 generated/owl/activitystreams.owl.ttl delete mode 100644 generated/prefixmap/activitystreams.yaml delete mode 100644 generated/protobuf/activitystreams.proto delete mode 100644 generated/shacl/activitystreams.shacl.ttl delete mode 100644 generated/shex/activitystreams.shex delete mode 100644 generated/sqlschema/activitystreams.sql diff --git a/generated/excel/activitystreams.xlsx b/generated/excel/activitystreams.xlsx deleted file mode 100644 index b170d1d5b1520d37caac5171baafb6fd434f2b26..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 12604 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 . -@prefix PATO: . -@prefix dcterms: . -@prefix famrel: . -@prefix linkml: . -@prefix my_datamodel: . -@prefix owl: . -@prefix rdf: . -@prefix rdfs: . -@prefix schema: . -@prefix skos: . -@prefix xsd: . - -linkml:SubsetDefinition a owl:Class ; - rdfs:label "subset_definition" . - -linkml:TypeDefinition a owl:Class ; - rdfs:label "type_definition" . - -linkml:topValue a owl:DatatypeProperty ; - rdfs:label "value" . - -my_datamodel: a owl:Ontology ; - rdfs:label "my_datamodel" ; - IAO:0000700 my_datamodel:Address, - my_datamodel:HasAliases, - my_datamodel:NamedThing, - my_datamodel:Registry, - my_datamodel:Relationship ; - dcterms:license "https://creativecommons.org/publicdomain/zero/1.0/" ; - dcterms:title "My Datamodel" ; - rdfs:seeAlso "https://example.org/" ; - linkml:generation_date "2022-09-06T10:01:46" ; - linkml:metamodel_version "1.7.0" ; - linkml:source_file "activitystreams.yaml" ; - linkml:source_file_date "2022-09-06T10:00:58" ; - linkml:source_file_size 3771 . - -my_datamodel:employed_at a owl:ObjectProperty, - linkml:SlotDefinition ; - rdfs:label "employed_at" ; - rdfs:range my_datamodel:Organization . - -my_datamodel:is_current a owl:ObjectProperty, - linkml:SlotDefinition ; - rdfs:label "is_current" ; - rdfs:range linkml:Boolean . - -my_datamodel:Registry a owl:Class, - linkml:ClassDefinition ; - rdfs:label "Registry" ; - rdfs:subClassOf [ a owl:Restriction ; - owl:allValuesFrom my_datamodel:Person ; - owl:onProperty my_datamodel:persons ], - [ a owl:Restriction ; - owl:allValuesFrom my_datamodel:Organization ; - owl:onProperty my_datamodel:organizations ] ; - skos:definition "Top level data container" . - -my_datamodel:age_in_years a owl:ObjectProperty, - linkml:SlotDefinition ; - rdfs:label "age_in_years" ; - rdfs:range linkml:Integer . - -my_datamodel:city a owl:ObjectProperty, - linkml:SlotDefinition ; - rdfs:label "city" ; - rdfs:range linkml:String . - -my_datamodel:current_address a owl:ObjectProperty, - linkml:SlotDefinition ; - rdfs:label "current_address" ; - rdfs:range my_datamodel:Address ; - skos:definition "The address at which a person currently lives" . - -my_datamodel:founding_date a owl:ObjectProperty, - linkml:SlotDefinition ; - rdfs:label "founding_date" ; - rdfs:range linkml:String . - -my_datamodel:has_familial_relationships a owl:ObjectProperty, - linkml:SlotDefinition ; - rdfs:label "has_familial_relationships" ; - rdfs:range my_datamodel:FamilialRelationship . - -my_datamodel:mission_statement a owl:ObjectProperty, - linkml:SlotDefinition ; - rdfs:label "mission_statement" ; - rdfs:range linkml:String . - -my_datamodel:organizations a owl:ObjectProperty, - linkml:SlotDefinition ; - rdfs:label "organizations" ; - rdfs:range my_datamodel:Organization . - -my_datamodel:persons a owl:ObjectProperty, - linkml:SlotDefinition ; - rdfs:label "persons" ; - rdfs:range my_datamodel:Person . - -my_datamodel:postal_code a owl:ObjectProperty, - linkml:SlotDefinition ; - rdfs:label "postal_code" ; - rdfs:range linkml:String . - -my_datamodel:street a owl:ObjectProperty, - linkml:SlotDefinition ; - rdfs:label "street" ; - rdfs:range linkml:String . - -famrel:02 a owl:Class, - my_datamodel:FamilialRelationshipType ; - rdfs:label "PARENT_OF" . - -PATO:0001421 a owl:Class, - my_datamodel:PersonStatus ; - rdfs:label "ALIVE" . - -PATO:0001422 a owl:Class, - my_datamodel:PersonStatus ; - rdfs:label "DEAD" . - -schema:birthDate a owl:ObjectProperty, - linkml:SlotDefinition ; - rdfs:label "birth_date" ; - rdfs:range linkml:String ; - skos:exactMatch schema:birthDate . - -schema:description a owl:ObjectProperty, - linkml:SlotDefinition ; - rdfs:label "description" ; - rdfs:range linkml:String ; - skos:exactMatch schema:description . - -schema:email a owl:ObjectProperty, - linkml:SlotDefinition ; - rdfs:label "primary_email" ; - rdfs:range linkml:String ; - skos:exactMatch schema:email . - -schema:identifier a owl:ObjectProperty, - linkml:SlotDefinition ; - rdfs:label "id" ; - rdfs:range linkml:String ; - skos:exactMatch schema:identifier . - -schema:image a owl:ObjectProperty, - linkml:SlotDefinition ; - rdfs:label "image" ; - rdfs:range linkml:String ; - skos:exactMatch schema:image . - -schema:name a owl:ObjectProperty, - linkml:SlotDefinition ; - rdfs:label "name" ; - rdfs:range linkml:String ; - skos:exactMatch schema:name . - - a owl:ObjectProperty, - linkml:SlotDefinition ; - rdfs:label "ended_at_time" ; - rdfs:range linkml:Date ; - skos:exactMatch . - - a owl:ObjectProperty, - linkml:SlotDefinition ; - rdfs:label "started_at_time" ; - rdfs:range linkml:Date ; - skos:exactMatch . - -my_datamodel:FamilialRelationship a owl:Class, - linkml:ClassDefinition ; - rdfs:label "FamilialRelationship" ; - rdfs:subClassOf [ a owl:Restriction ; - owl:onClass my_datamodel:FamilialRelationshipType ; - owl:onProperty my_datamodel:type ; - owl:qualifiedCardinality 1 ], - [ a owl:Restriction ; - owl:onClass my_datamodel:Person ; - owl:onProperty my_datamodel:related_to ; - owl:qualifiedCardinality 1 ], - my_datamodel:Relationship . - - a owl:Class, - my_datamodel:PersonStatus ; - rdfs:label "UNKNOWN" . - -my_datamodel:Relationship a owl:Class, - linkml:ClassDefinition ; - rdfs:label "Relationship" ; - rdfs:subClassOf [ a owl:Restriction ; - owl:maxQualifiedCardinality 1 ; - owl:onClass linkml:String ; - owl:onProperty my_datamodel:related_to ], - [ a owl:Restriction ; - owl:maxQualifiedCardinality 1 ; - owl:onClass linkml:String ; - owl:onProperty my_datamodel:type ], - [ a owl:Restriction ; - owl:maxQualifiedCardinality 1 ; - owl:onClass linkml:Date ; - owl:onProperty ], - [ a owl:Restriction ; - owl:maxQualifiedCardinality 1 ; - owl:onClass linkml:Date ; - owl:onProperty ] . - -my_datamodel:related_to a owl:ObjectProperty, - linkml:SlotDefinition . - -my_datamodel:type a owl:ObjectProperty, - linkml:SlotDefinition ; - rdfs:label "type" ; - rdfs:range linkml:String . - -famrel:01 a owl:Class, - my_datamodel:FamilialRelationshipType ; - rdfs:label "CHILD_OF", - "SIBLING_OF" . - -my_datamodel:Address a owl:Class, - linkml:ClassDefinition ; - rdfs:label "Address" ; - rdfs:subClassOf [ a owl:Restriction ; - owl:maxQualifiedCardinality 1 ; - owl:onClass linkml:String ; - owl:onProperty my_datamodel:city ], - [ a owl:Restriction ; - owl:maxQualifiedCardinality 1 ; - owl:onClass linkml:String ; - owl:onProperty my_datamodel:street ], - [ a owl:Restriction ; - owl:maxQualifiedCardinality 1 ; - owl:onClass linkml:String ; - owl:onProperty my_datamodel:postal_code ] ; - skos:exactMatch schema:PostalAddress . - -my_datamodel:FamilialRelationshipType a owl:Class, - linkml:EnumDefinition ; - rdfs:label "FamilialRelationshipType" ; - owl:unionOf ( famrel:01 famrel:02 famrel:01 ) ; - linkml:permissible_values famrel:01, - famrel:02 . - -my_datamodel:HasAliases a owl:Class, - linkml:ClassDefinition ; - rdfs:label "HasAliases" ; - rdfs:subClassOf [ a owl:Restriction ; - owl:allValuesFrom linkml:String ; - owl:onProperty my_datamodel:aliases ], - linkml:mixin ; - skos:definition "A mixin applied to any class that can have aliases/alternateNames" . - -my_datamodel:NamedThing a owl:Class, - linkml:ClassDefinition ; - rdfs:label "NamedThing" ; - rdfs:subClassOf [ a owl:Restriction ; - owl:maxQualifiedCardinality 1 ; - owl:onClass linkml:String ; - owl:onProperty schema:description ], - [ a owl:Restriction ; - owl:maxQualifiedCardinality 1 ; - owl:onClass linkml:String ; - owl:onProperty schema:name ], - [ a owl:Restriction ; - owl:maxQualifiedCardinality 1 ; - owl:onClass linkml:String ; - owl:onProperty schema:image ], - [ a owl:Restriction ; - owl:onClass linkml:String ; - owl:onProperty schema:identifier ; - owl:qualifiedCardinality 1 ] ; - skos:closeMatch schema:Thing ; - skos:definition "A generic grouping for any identifiable entity" . - -my_datamodel:Organization a owl:Class, - linkml:ClassDefinition ; - rdfs:label "Organization" ; - rdfs:subClassOf [ a owl:Restriction ; - owl:maxQualifiedCardinality 1 ; - owl:onClass linkml:String ; - owl:onProperty my_datamodel:mission_statement ], - [ a owl:Restriction ; - owl:maxQualifiedCardinality 1 ; - owl:onClass linkml:String ; - owl:onProperty my_datamodel:founding_date ], - [ a owl:Restriction ; - owl:allValuesFrom linkml:String ; - owl:onProperty my_datamodel:aliases ], - my_datamodel:HasAliases, - my_datamodel:NamedThing ; - skos:definition "An organization such as a company or university" ; - skos:exactMatch schema:Organization . - -my_datamodel:Person a owl:Class, - linkml:ClassDefinition ; - rdfs:label "Person" ; - rdfs:subClassOf [ a owl:Restriction ; - owl:allValuesFrom linkml:String ; - owl:onProperty my_datamodel:aliases ], - [ a owl:Restriction ; - owl:allValuesFrom my_datamodel:FamilialRelationship ; - owl:onProperty my_datamodel:has_familial_relationships ], - [ a owl:Restriction ; - owl:maxQualifiedCardinality 1 ; - owl:onClass linkml:Integer ; - owl:onProperty my_datamodel:age_in_years ], - [ a owl:Restriction ; - owl:maxQualifiedCardinality 1 ; - owl:onClass my_datamodel:Address ; - owl:onProperty my_datamodel:current_address ], - [ a owl:Restriction ; - owl:maxQualifiedCardinality 1 ; - owl:onClass linkml:String ; - owl:onProperty schema:birthDate ], - [ a owl:Restriction ; - owl:maxQualifiedCardinality 1 ; - owl:onClass linkml:String ; - owl:onProperty schema:email ], - my_datamodel:HasAliases, - my_datamodel:NamedThing ; - skos:definition "A person (alive, dead, undead, or fictional)." ; - skos:exactMatch schema:Person . - -my_datamodel:PersonStatus a owl:Class, - linkml:EnumDefinition ; - rdfs:label "PersonStatus" ; - owl:unionOf ( PATO:0001421 PATO:0001422 ) ; - linkml:permissible_values PATO:0001421, - PATO:0001422, - . - -my_datamodel:aliases a owl:ObjectProperty, - linkml:SlotDefinition ; - rdfs:label "aliases" ; - rdfs:range linkml:String ; - skos:exactMatch schema:alternateName . - -linkml:ClassDefinition a owl:Class ; - rdfs:label "class_definition" . - -linkml:SlotDefinition a owl:Class ; - rdfs:label "slot_definition" . diff --git a/generated/prefixmap/activitystreams.yaml b/generated/prefixmap/activitystreams.yaml deleted file mode 100644 index c498d30..0000000 --- a/generated/prefixmap/activitystreams.yaml +++ /dev/null @@ -1,19 +0,0 @@ ---- -{ - "PATO": "http://purl.obolibrary.org/obo/PATO_", - "biolink": "https://w3id.org/biolink/", - "famrel": "http://example.org/famrel/", - "linkml": "https://w3id.org/linkml/", - "my_datamodel": "https://w3id.org/my_org/my_datamodel", - "prov": "http://www.w3.org/ns/prov#", - "schema": "http://schema.org/", - "Address": { - "@id": "schema:PostalAddress" - }, - "Organization": { - "@id": "schema:Organization" - }, - "Person": { - "@id": "schema:Person" - } -} diff --git a/generated/protobuf/activitystreams.proto b/generated/protobuf/activitystreams.proto deleted file mode 100644 index 99e0098..0000000 --- a/generated/protobuf/activitystreams.proto +++ /dev/null @@ -1,60 +0,0 @@ -message Address - { - string street = 0 - string city = 0 - string postalCode = 0 - } -message FamilialRelationship - { - date startedAtTime = 0 - date endedAtTime = 0 - string relatedTo = 0 - familialRelationshipType type = 0 - person relatedTo = 0 - } -// A generic grouping for any identifiable entity -message NamedThing - { - string id = 0 - string name = 0 - string description = 0 - string image = 0 - } -// An organization such as a company or university -message Organization - { - string id = 0 - string name = 0 - string description = 0 - string image = 0 - string missionStatement = 0 - string foundingDate = 0 - repeated string aliases = 0 - } -// A person (alive, dead, undead, or fictional). -message Person - { - string id = 0 - string name = 0 - string description = 0 - string image = 0 - string primaryEmail = 0 - string birthDate = 0 - integer ageInYears = 0 - address currentAddress = 0 - repeated familialRelationship hasFamilialRelationships = 0 - repeated string aliases = 0 - } -// Top level data container -message Registry - { - repeated person persons = 0 - repeated organization organizations = 0 - } -message Relationship - { - date startedAtTime = 0 - date endedAtTime = 0 - string relatedTo = 0 - string type = 0 - } diff --git a/generated/shacl/activitystreams.shacl.ttl b/generated/shacl/activitystreams.shacl.ttl deleted file mode 100644 index 9af53eb..0000000 --- a/generated/shacl/activitystreams.shacl.ttl +++ /dev/null @@ -1,164 +0,0 @@ -@prefix famrel: . -@prefix my_datamodel: . -@prefix rdf: . -@prefix schema: . -@prefix sh: . -@prefix xsd: . - -my_datamodel:HasAliases a sh:NodeShape ; - sh:closed true ; - sh:description "A mixin applied to any class that can have aliases/alternateNames" ; - sh:ignoredProperties ( rdf:type ) ; - sh:property [ sh:order 0 ; - sh:path my_datamodel:aliases ] ; - sh:targetClass my_datamodel:HasAliases . - -my_datamodel:NamedThing a sh:NodeShape ; - sh:closed true ; - sh:description "A generic grouping for any identifiable entity" ; - sh:ignoredProperties ( rdf:type ) ; - sh:property [ sh:maxCount 1 ; - sh:order 0 ; - sh:path schema:identifier ], - [ sh:maxCount 1 ; - sh:order 1 ; - sh:path schema:name ], - [ sh:maxCount 1 ; - sh:order 3 ; - sh:path schema:image ], - [ sh:maxCount 1 ; - sh:order 2 ; - sh:path schema:description ] ; - sh:targetClass my_datamodel:NamedThing . - -my_datamodel:Registry a sh:NodeShape ; - sh:closed true ; - sh:description "Top level data container" ; - sh:ignoredProperties ( rdf:type ) ; - sh:property [ sh:class schema:Person ; - sh:nodeKind sh:IRI ; - sh:order 0 ; - sh:path my_datamodel:persons ], - [ sh:class schema:Organization ; - sh:nodeKind sh:IRI ; - sh:order 1 ; - sh:path my_datamodel:organizations ] ; - sh:targetClass my_datamodel:Registry . - -my_datamodel:Relationship a sh:NodeShape ; - sh:closed true ; - sh:ignoredProperties ( rdf:type ) ; - sh:property [ sh:maxCount 1 ; - sh:order 0 ; - sh:path ], - [ sh:maxCount 1 ; - sh:order 3 ; - sh:path my_datamodel:type ], - [ sh:maxCount 1 ; - sh:order 2 ; - sh:path my_datamodel:related_to ], - [ sh:maxCount 1 ; - sh:order 1 ; - sh:path ] ; - sh:targetClass my_datamodel:Relationship . - -schema:Organization a sh:NodeShape ; - sh:closed true ; - sh:description "An organization such as a company or university" ; - sh:ignoredProperties ( rdf:type ) ; - sh:property [ sh:maxCount 1 ; - sh:order 1 ; - sh:path my_datamodel:founding_date ], - [ sh:maxCount 1 ; - sh:order 5 ; - sh:path schema:description ], - [ sh:order 2 ; - sh:path my_datamodel:aliases ], - [ sh:maxCount 1 ; - sh:order 6 ; - sh:path schema:image ], - [ sh:maxCount 1 ; - sh:order 0 ; - sh:path my_datamodel:mission_statement ], - [ sh:maxCount 1 ; - sh:order 3 ; - sh:path schema:identifier ], - [ sh:maxCount 1 ; - sh:order 4 ; - sh:path schema:name ] ; - sh:targetClass schema:Organization . - -schema:Person a sh:NodeShape ; - sh:closed true ; - sh:description "A person (alive, dead, undead, or fictional)." ; - sh:ignoredProperties ( rdf:type ) ; - sh:property [ sh:maxCount 1 ; - sh:order 6 ; - sh:path schema:identifier ], - [ sh:maxCount 1 ; - sh:order 8 ; - sh:path schema:description ], - [ sh:maxCount 1 ; - sh:order 9 ; - sh:path schema:image ], - [ sh:maxCount 1 ; - sh:order 0 ; - sh:path schema:email ; - sh:pattern "^\\S+@[\\S+\\.]+\\S+" ], - [ sh:maxCount 1 ; - sh:maxInclusive 999 ; - sh:minInclusive 0 ; - sh:order 2 ; - sh:path my_datamodel:age_in_years ], - [ sh:class schema:PostalAddress ; - sh:description "The address at which a person currently lives" ; - sh:maxCount 1 ; - sh:nodeKind sh:BlankNode ; - sh:order 3 ; - sh:path my_datamodel:current_address ], - [ sh:class my_datamodel:FamilialRelationship ; - sh:nodeKind sh:BlankNode ; - sh:order 4 ; - sh:path my_datamodel:has_familial_relationships ], - [ sh:maxCount 1 ; - sh:order 1 ; - sh:path schema:birthDate ], - [ sh:maxCount 1 ; - sh:order 7 ; - sh:path schema:name ], - [ sh:order 5 ; - sh:path my_datamodel:aliases ] ; - sh:targetClass schema:Person . - -schema:PostalAddress a sh:NodeShape ; - sh:closed true ; - sh:ignoredProperties ( rdf:type ) ; - sh:property [ sh:maxCount 1 ; - sh:order 1 ; - sh:path my_datamodel:city ], - [ sh:maxCount 1 ; - sh:order 2 ; - sh:path my_datamodel:postal_code ], - [ sh:maxCount 1 ; - sh:order 0 ; - sh:path my_datamodel:street ] ; - sh:targetClass schema:PostalAddress . - -my_datamodel:FamilialRelationship a sh:NodeShape ; - sh:closed true ; - sh:ignoredProperties ( rdf:type ) ; - sh:property [ sh:maxCount 1 ; - sh:order 1 ; - sh:path ], - [ sh:maxCount 1 ; - sh:order 0 ; - sh:path ], - [ sh:in ( famrel:01 famrel:02 famrel:01 ) ; - sh:maxCount 1 ; - sh:minCount 1 ; - sh:order 3 ; - sh:path my_datamodel:type ], - [ sh:maxCount 1 ; - sh:order 2 ; - sh:path my_datamodel:related_to ] ; - sh:targetClass my_datamodel:FamilialRelationship . diff --git a/generated/shex/activitystreams.shex b/generated/shex/activitystreams.shex deleted file mode 100644 index 6cd9b11..0000000 --- a/generated/shex/activitystreams.shex +++ /dev/null @@ -1,124 +0,0 @@ -BASE -PREFIX rdf: -PREFIX xsd: -PREFIX linkml: -PREFIX schema: -PREFIX prov: - - -linkml:String xsd:string - -linkml:Integer xsd:integer - -linkml:Boolean xsd:boolean - -linkml:Float xsd:float - -linkml:Double xsd:double - -linkml:Decimal xsd:decimal - -linkml:Time xsd:dateTime - -linkml:Date xsd:date - -linkml:Datetime xsd:dateTime - -linkml:DateOrDatetime linkml:DateOrDatetime - -linkml:Uriorcurie IRI - -linkml:Uri IRI - -linkml:Ncname xsd:string - -linkml:Objectidentifier IRI - -linkml:Nodeidentifier NONLITERAL - - CLOSED { - ( $ ( @linkml:String ? ; - @linkml:String ? ; - @linkml:String ? - ) ; - rdf:type [ schema:PostalAddress ] ? - ) -} - - CLOSED { - ( $ ( & ; - rdf:type [ ] ? ; - @ ; - @ - ) ; - rdf:type [ ] ? - ) -} - - { - ( $ @linkml:String * ; - rdf:type [ ] ? - ) -} - - ( - CLOSED { - ( $ ( schema:name @linkml:String ? ; - schema:description @linkml:String ? ; - schema:image @linkml:String ? - ) ; - rdf:type [ ] - ) - } OR @ OR @ -) - - CLOSED { - ( $ ( & ; - rdf:type [ ] ? ; - & ; - rdf:type [ ] ? ; - @linkml:String ? ; - @linkml:String ? ; - @linkml:String * - ) ; - rdf:type [ schema:Organization ] - ) -} - - CLOSED { - ( $ ( & ; - rdf:type [ ] ? ; - & ; - rdf:type [ ] ? ; - schema:email @linkml:String ? ; - schema:birthDate @linkml:String ? ; - @linkml:Integer ? ; - @ ? ; - - @ * ; - @linkml:String * - ) ; - rdf:type [ schema:Person ] - ) -} - - CLOSED { - ( $ ( - @ * ; - @ * - ) ; - rdf:type [ ] ? - ) -} - - ( - CLOSED { - ( $ ( prov:startedAtTime @linkml:Date ? ; - prov:endedAtTime @linkml:Date ? ; - @linkml:String ? ; - @linkml:String ? - ) ; - rdf:type [ ] ? - ) - } OR @ -) diff --git a/generated/sqlschema/activitystreams.sql b/generated/sqlschema/activitystreams.sql deleted file mode 100644 index 6a24581..0000000 --- a/generated/sqlschema/activitystreams.sql +++ /dev/null @@ -1,75 +0,0 @@ -CREATE TABLE "Address" ( - street TEXT, - city TEXT, - postal_code TEXT, - PRIMARY KEY (street, city, postal_code) -); - -CREATE TABLE "NamedThing" ( - id TEXT NOT NULL, - name TEXT, - description TEXT, - image TEXT, - PRIMARY KEY (id) -); - -CREATE TABLE "Organization" ( - id TEXT NOT NULL, - name TEXT, - description TEXT, - image TEXT, - mission_statement TEXT, - founding_date TEXT, - PRIMARY KEY (id) -); - -CREATE TABLE "Person" ( - id TEXT NOT NULL, - name TEXT, - description TEXT, - image TEXT, - primary_email TEXT, - birth_date TEXT, - age_in_years INTEGER, - current_address TEXT, - PRIMARY KEY (id) -); - -CREATE TABLE "Registry" ( - persons TEXT, - organizations TEXT, - PRIMARY KEY (persons, organizations) -); - -CREATE TABLE "Relationship" ( - started_at_time DATE, - ended_at_time DATE, - related_to TEXT, - type TEXT, - PRIMARY KEY (started_at_time, ended_at_time, related_to, type) -); - -CREATE TABLE "FamilialRelationship" ( - started_at_time DATE, - ended_at_time DATE, - related_to TEXT NOT NULL, - type VARCHAR(10) NOT NULL, - "Person_id" TEXT, - PRIMARY KEY (started_at_time, ended_at_time, related_to, type, "Person_id"), - FOREIGN KEY(related_to) REFERENCES "Person" (id), - FOREIGN KEY("Person_id") REFERENCES "Person" (id) -); - -CREATE TABLE "Organization_aliases" ( - backref_id TEXT, - aliases TEXT, - PRIMARY KEY (backref_id, aliases), - FOREIGN KEY(backref_id) REFERENCES "Organization" (id) -); - -CREATE TABLE "Person_aliases" ( - backref_id TEXT, - aliases TEXT, - PRIMARY KEY (backref_id, aliases), - FOREIGN KEY(backref_id) REFERENCES "Person" (id) -);