PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#>
PREFIX registrationauthorities: <https://www.omg.org/spec/Commons/RegistrationAuthorities/>
PREFIX xsd: <http://www.w3.org/2001/XMLSchema#>

registrationauthorities:RegistrationService a rdfs:Class ;
  rdfs:label "registration service" ;
  rdfs:comment "service provided to individuals and/or organizations for the registration of items in a registry" ;
  rdfs:subClassOf <https://www.omg.org/spec/Commons/Organizations/Service> .

<https://www.omg.org/spec/Commons/Collections/StructuredCollection> a rdfs:Class .

registrationauthorities:RegistryEntry a rdfs:Class ;
  rdfs:label "registry entry" ;
  rdfs:comment "constituent of a registry that includes the details for something recorded in that registry" ;
  rdfs:subClassOf <https://www.omg.org/spec/Commons/Collections/Constituent> .

<https://www.omg.org/spec/Commons/Collections/isIncludedIn> a rdf:Property ;
  rdfs:range registrationauthorities:Registry .

registrationauthorities:RegistrationScheme a rdfs:Class ;
  rdfs:label "registration scheme" ;
  rdfs:comment "scheme for organizing information in a registry and allocating identifiers to registered items" ;
  rdfs:subClassOf <https://www.omg.org/spec/Commons/Identifiers/IdentificationScheme> .

<https://www.omg.org/spec/Commons/Identifiers/IdentificationScheme> a rdfs:Class .

<https://www.omg.org/spec/Commons/PartiesAndSituations/Actor> a rdfs:Class .

<https://www.omg.org/spec/Commons/Organizations/ServiceProvider> a rdfs:Class .

<https://www.omg.org/spec/Commons/Documents/Record> a rdfs:Class .

<https://www.omg.org/spec/Commons/Collections/Constituent> a rdfs:Class .

<https://w3id.org/linkml/Any> a rdfs:Class ;
  rdfs:comment "An unconstrained type or object" .

registrationauthorities:RegisteredIdentifier a rdfs:Class ;
  rdfs:label "registered identifier" ;
  rdfs:comment "contextual identifier that is registered in a registry by, or on behalf of, a registration authority according to some registration scheme" ;
  rdfs:subClassOf <https://www.omg.org/spec/Commons/ContextualIdentifiers/ContextualIdentifier> .

registrationauthorities:isRegisteredBy a rdf:Property ;
  rdfs:label "is registered by" ;
  rdfs:comment "indicates the registration authority or registrar that registers something" ;
  rdfs:range <https://w3id.org/linkml/Any> ;
  rdfs:subPropertyOf <https://www.omg.org/spec/Commons/PartiesAndSituations/hasPartyRole> .

registrationauthorities:isRegisteredIn a rdf:Property ;
  rdfs:label "is registered in" ;
  rdfs:comment "indicates the registry that something is registered in" ;
  rdfs:range registrationauthorities:Registry ;
  rdfs:subPropertyOf <https://www.omg.org/spec/Commons/Documents/refersTo> .

registrationauthorities:hasRegistrationDate a rdf:Property ;
  rdfs:label "has registration date" ;
  rdfs:comment "indicates the date or date and time on which something is registered" ;
  rdfs:range <https://www.omg.org/spec/Commons/DatesAndTimes/CombinedDateTime> ;
  rdfs:subPropertyOf <https://www.omg.org/spec/Commons/DatesAndTimes/hasObservedDateTime> .

<https://www.omg.org/spec/Commons/ContextualIdentifiers/ContextualIdentifier> a rdfs:Class .

<https://www.omg.org/spec/Commons/Organizations/Service> a rdfs:Class .

registrationauthorities:Registrar a rdfs:Class ;
  rdfs:label "registrar" ;
  rdfs:comment "role of a party that acts as a representative of a registration authority to provide registration services, including official record keeping" ;
  rdfs:subClassOf <https://www.omg.org/spec/Commons/Organizations/ServiceProvider> , <https://www.omg.org/spec/Commons/PartiesAndSituations/Actor> .

registrationauthorities:registers a rdf:Property ;
  rdfs:label "registers" ;
  rdfs:comment "records something in a registry or archive" ;
  rdfs:range <https://w3id.org/linkml/Any> ;
  rdfs:subPropertyOf <https://www.omg.org/spec/Commons/RolesAndCompositions/isRoleIn> , <https://www.omg.org/spec/Commons/Documents/records> .

<https://www.omg.org/spec/Commons/Organizations/isDesignatedBy> a rdf:Property ;
  rdfs:range <https://w3id.org/linkml/Any> .

<https://www.omg.org/spec/Commons/Organizations/provides> a rdf:Property ;
  rdfs:range <https://w3id.org/linkml/Any> .

registrationauthorities:RegistrationAuthority a rdfs:Class ;
  rdfs:label "registration authority" ;
  rdfs:comment "service provider that is officially responsible for maintaining a registry and providing registration services and/or for delegating of some or all of these roles to a registrar" ;
  rdfs:subClassOf <https://www.omg.org/spec/Commons/Organizations/ServiceProvider> , <https://www.omg.org/spec/Commons/PartiesAndSituations/Actor> .

registrationauthorities:isRegistrationAuthorityFor a rdf:Property ;
  rdfs:label "is registration authority for" ;
  rdfs:comment "indicates something (typically an identifier or code) that the registration authority issues" ;
  rdfs:domain registrationauthorities:RegistrationAuthority ;
  rdfs:range <https://w3id.org/linkml/Any> ;
  rdfs:subPropertyOf <https://www.omg.org/spec/Commons/RolesAndCompositions/isRoleIn> .

registrationauthorities:Registry a rdfs:Class ;
  rdfs:label "registry" ;
  rdfs:comment "authoritative record or collection of records relating to something" ;
  rdfs:subClassOf <https://www.omg.org/spec/Commons/Collections/StructuredCollection> , <https://www.omg.org/spec/Commons/Documents/Record> .

<https://www.omg.org/spec/Commons/Collections/compliesWith> a rdf:Property ;
  rdfs:range <https://w3id.org/linkml/Any> .

<https://www.omg.org/spec/Commons/Collections/comprises> a rdf:Property ;
  rdfs:range <https://w3id.org/linkml/Any> .

<https://www.omg.org/spec/Commons/DatesAndTimes/hasObservedDateTime> a rdf:Property ;
  rdfs:range <https://w3id.org/linkml/Any> .

<https://www.omg.org/spec/Commons/Documents/records> a rdf:Property ;
  rdfs:range <https://w3id.org/linkml/Any> .

<https://www.omg.org/spec/Commons/Documents/refersTo> a rdf:Property ;
  rdfs:range <https://w3id.org/linkml/Any> .

<https://www.omg.org/spec/Commons/Organizations/isManagedBy> a rdf:Property ;
  rdfs:range <https://w3id.org/linkml/Any> .

<https://www.omg.org/spec/Commons/Organizations/isProvidedBy> a rdf:Property ;
  rdfs:range <https://w3id.org/linkml/Any> .

<https://www.omg.org/spec/Commons/Organizations/manages> a rdf:Property ;
  rdfs:range <https://w3id.org/linkml/Any> .

<https://www.omg.org/spec/Commons/PartiesAndSituations/hasPartyRole> a rdf:Property ;
  rdfs:range <https://w3id.org/linkml/Any> .

registrationauthorities:hasRegistrationAuthority a rdf:Property ;
  rdfs:label "has registration authority" ;
  rdfs:comment "indicates the registration authority for something" ;
  rdfs:range registrationauthorities:RegistrationAuthority ;
  rdfs:subPropertyOf <https://www.omg.org/spec/Commons/PartiesAndSituations/hasPartyRole> .

<https://www.omg.org/spec/Commons/RolesAndCompositions/isRoleIn> a rdf:Property ;
  rdfs:range <https://w3id.org/linkml/Any> .

<https://www.omg.org/spec/Commons/DatesAndTimes/CombinedDateTime> a rdfs:Datatype .
