tibonto / aeon

The Academic Event Ontology (AEON) can be used to represent information regarding academic events.
https://tibonto.github.io/aeon/
Creative Commons Attribution 4.0 International
14 stars 4 forks source link

new Terms need aeon:SMW_datatype & aeon:SMW_import_info #65

Closed andrecastro0o closed 3 years ago

andrecastro0o commented 3 years ago

https://github.com/tibonto/aeon/blob/316c2e1c7f3e57bf8d069eb57e534283a88f246f/aeon.ttl#L868-L872

Because the SPAQL query for properties used in ontology2aeon, require the queried subject to have a aeon:SMW_datatype , the recently added properties are being neglected by ontology2aeon.

Could you (@StroemPhi ) please add these to properties, and classes, of aeon.ttl, so that they can be imported to SMW?

Property query:

SELECT ?subject ?subpropertyof ?domain ?type ?smw_datatype ?smw_import_info
WHERE {
    {?subject rdf:type owl:ObjectProperty.}
    UNION {?subject rdf:type owl:DatatypeProperty.}
    OPTIONAL {?subject rdfs:subPropertyOf ?subpropertyof.}
    OPTIONAL {?subject rdfs:domain ?domain.}
    OPTIONAL {?subject rdf:type ?type.}
    OPTIONAL {?subject aeon:SMW_import_info ?smw_import_info.}
     ?subject aeon:SMW_datatype ?smw_datatype. # only importing props with datatype
}
ORDER BY ?type

Class query:

PREFIX dc: <http://dublincore.org/specifications/dublin-core/dcmi-terms/2012-06-14/>
PREFIX ns: <http://www.w3.org/2003/06/sw-vocab-status/ns#>
PREFIX bfo: <http://purl.obolibrary.org/obo/bfo/2019-08-26/bfo.owl#>
PREFIX obo: <http://purl.obolibrary.org/obo/>
PREFIX owl: <http://www.w3.org/2002/07/owl#>
PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
PREFIX xml: <http://www.w3.org/XML/1998/namespace>
PREFIX xsd: <http://www.w3.org/2001/XMLSchema#>
PREFIX aeon: <https://github.com/tibonto/aeon#>
PREFIX obda: <https://w3id.org/obda/vocabulary#>
PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#>
PREFIX dcterms: <http://purl.org/dc/terms/>
PREFIX dcelements: <http://purl.org/dc/elements/1.1/>

SELECT ?subject ?subclassof ?smw_import_info
WHERE {
    ?subject rdf:type owl:Class.
    OPTIONAL {?subject rdfs:subClassOf ?subclassof.}
    OPTIONAL {?subject aeon:SMW_import_info ?smw_import_info.}
}
StroemPhi commented 3 years ago

@andrecastro0o will do :)

StroemPhi commented 3 years ago

see https://github.com/tibonto/aeon/releases/tag/v0.2.8 I'll leave thte issue open though, if you find some I've missed, which hopefully isn't the case.

andrecastro0o commented 3 years ago

thank you. Will try to test the today

andrecastro0o commented 3 years ago

Currently the results for properties query

SELECT ?subject ?smw_import_info
WHERE {
    {?subject rdf:type owl:ObjectProperty.}
    UNION {?subject rdf:type owl:DatatypeProperty.}
    OPTIONAL {?subject rdfs:subPropertyOf ?subpropertyof.}
    OPTIONAL {?subject rdfs:domain ?domain.}
    OPTIONAL {?subject rdf:type ?type.}
    OPTIONAL {?subject aeon:SMW_import_info ?smw_import_info.}
    ?subject aeon:SMW_datatype ?smw_datatype. # only importing props with datatype
}
ORDER BY ?type
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
| subject                               | smw_import_info                                                                                                                                                                                                                                                                                                        |
==================================================================================================================================================================================================================================================================================================================================================================
| aeon:logo                             | "[[Category:AEON]] [[Category:Imported vocabulary]]"                                                                                                                                                                                                                                                                   |
| aeon:agent_name                       | "[[Category:AEON]] [[Category:Imported vocabulary]]"                                                                                                                                                                                                                                                                   |
| aeon:first_name                       | "[[Category:AEON]] [[Category:Imported vocabulary]]"                                                                                                                                                                                                                                                                   |
| aeon:language                         | "[[Category:AEON]] [[Category:Imported vocabulary]]"                                                                                                                                                                                                                                                                   |
| aeon:last_name                        | "[[Category:AEON]] [[Category:Imported vocabulary]]"                                                                                                                                                                                                                                                                   |
| aeon:name                             | "[[Category:AEON]] [[Category:Imported vocabulary]]"                                                                                                                                                                                                                                                                   |
| aeon:organizational_name              | "[[Category:AEON]] [[Category:Imported vocabulary]]"                                                                                                                                                                                                                                                                   |
| aeon:personal_name                    | "[[Category:AEON]] [[Category:Imported vocabulary]]"                                                                                                                                                                                                                                                                   |
| aeon:summary                          | "[[Category:AEON]] [[Category:Imported vocabulary]]"                                                                                                                                                                                                                                                                   |
| aeon:summary_licence                  | "[[Category:AEON]] [[Category:Imported vocabulary]]"                                                                                                                                                                                                                                                                   |
| aeon:process_acronym                  | "[[Category:AEON]] [[Category:Imported vocabulary]]"                                                                                                                                                                                                                                                                   |
| aeon:process_alternative_name         | "[[Category:AEON]] [[Category:Imported vocabulary]]"                                                                                                                                                                                                                                                                   |
| aeon:process_former_name              | "[[Category:AEON]] [[Category:Imported vocabulary]]"                                                                                                                                                                                                                                                                   |
| aeon:process_name                     | "[[Category:AEON]] [[Category:Imported vocabulary]]"                                                                                                                                                                                                                                                                   |
| aeon:process_translated_name          | "[[Category:AEON]] [[Category:Imported vocabulary]]"                                                                                                                                                                                                                                                                   |
| aeon:metric                           | "[[partOfSubobject::Template:Subobject Metric]]\n\n[[Category:AEON]] [[Category:Imported vocabulary]]"                                                                                                                                                                                                                 |
| aeon:metric_value                     | "[[partOfSubobject::Template:Subobject Metric]]\n\n[[Category:AEON]] [[Category:Imported vocabulary]]"                                                                                                                                                                                                                 |
| aeon:process_website                  | "[[Category:AEON]] [[Category:Imported vocabulary]]"                                                                                                                                                                                                                                                                   |
| aeon:abstract_deadline                | "[[Category:AEON]] [[Category:Imported vocabulary]]"                                                                                                                                                                                                                                                                   |
| aeon:camera-ready_deadline            | "[[Category:AEON]] [[Category:Imported vocabulary]]"                                                                                                                                                                                                                                                                   |
| aeon:deadline                         | "[[Category:AEON]] [[Category:Imported vocabulary]]"                                                                                                                                                                                                                                                                   |
| aeon:demo_deadline                    | "[[Category:AEON]] [[Category:Imported vocabulary]]"                                                                                                                                                                                                                                                                   |
| aeon:end_date                         | "[[Category:AEON]] [[Category:Imported vocabulary]]"                                                                                                                                                                                                                                                                   |
| aeon:notification_deadline            | "[[Category:AEON]] [[Category:Imported vocabulary]]"                                                                                                                                                                                                                                                                   |
| aeon:paper_deadline                   | "[[Category:AEON]] [[Category:Imported vocabulary]]"                                                                                                                                                                                                                                                                   |
| aeon:poster_deadline                  | "[[Category:AEON]] [[Category:Imported vocabulary]]"                                                                                                                                                                                                                                                                   |
| aeon:previous_end_date                | "[[Category:AEON]] [[Category:Imported vocabulary]]"                                                                                                                                                                                                                                                                   |
| aeon:previous_start_date              | "[[Category:AEON]] [[Category:Imported vocabulary]]"                                                                                                                                                                                                                                                                   |
| aeon:start_date                       | "[[Category:AEON]] [[Category:Imported vocabulary]]"                                                                                                                                                                                                                                                                   |
| aeon:submission_deadline              | "[[Category:AEON]] [[Category:Imported vocabulary]]"                                                                                                                                                                                                                                                                   |
| aeon:tutorial_deadline                | "[[Category:AEON]] [[Category:Imported vocabulary]]"                                                                                                                                                                                                                                                                   |
| aeon:workshop_deadline                | "[[Category:AEON]] [[Category:Imported vocabulary]]"                                                                                                                                                                                                                                                                   |
| aeon:acceptance_rate                  | "[[Category:AEON]] [[Category:Imported vocabulary]]"                                                                                                                                                                                                                                                                   |
| aeon:accepted_papers                  | "[[Category:AEON]] [[Category:Imported vocabulary]]"                                                                                                                                                                                                                                                                   |
| aeon:accepted_short_papers            | "[[Category:AEON]] [[Category:Imported vocabulary]]"                                                                                                                                                                                                                                                                   |
| aeon:event_year                       | "[[Category:AEON]] [[Category:Imported vocabulary]]"                                                                                                                                                                                                                                                                   |
| aeon:number_of_attendees              | "[[Category:AEON]] [[Category:Imported vocabulary]]"                                                                                                                                                                                                                                                                   |
| aeon:number_of_tracks                 | "[[Category:AEON]] [[Category:Imported vocabulary]]"                                                                                                                                                                                                                                                                   |
| aeon:proceedings_site_count           | "[[Category:AEON]] [[Category:Imported vocabulary]]"                                                                                                                                                                                                                                                                   |
| aeon:submitted_papers                 | "[[Category:AEON]] [[Category:Imported vocabulary]]"                                                                                                                                                                                                                                                                   |
| aeon:duration                         | "[[Category:AEON]] [[Category:Imported vocabulary]]"                                                                                                                                                                                                                                                                   |
| aeon:CORE_ranking                     | "[[Category:AEON]] [[Category:Imported vocabulary]]"                                                                                                                                                                                                                                                                   |
| aeon:event_number                     | "[[Category:AEON]] [[Category:Imported vocabulary]]"                                                                                                                                                                                                                                                                   |
| aeon:event_status                     | "[[Category:AEON]] [[Category:Imported vocabulary]]"                                                                                                                                                                                                                                                                   |
| aeon:series_cite_count                | "[[Category:AEON]] [[Category:Imported vocabulary]]"                                                                                                                                                                                                                                                                   |
| aeon:event_frequency                  | "[[Corresponds to::1 month]] [[Corresponds to::1 months]] [[display units::months]]\n\n[[Category:AEON]] [[Category:Imported vocabulary]]"                                                                                                                                                                             |
| aeon:event_type_other                 | "[[Category:AEON]] [[Category:Imported vocabulary]]"                                                                                                                                                                                                                                                                   |
| aeon:contact_email                    | "[[Category:AEON]] [[Category:Imported vocabulary]]"                                                                                                                                                                                                                                                                   |
| aeon:contact_phone                    | "[[Category:AEON]] [[Category:Imported vocabulary]]"                                                                                                                                                                                                                                                                   |
| aeon:contact                          | "[[Category:AEON]] [[Category:Imported vocabulary]]"                                                                                                                                                                                                                                                                   |
| aeon:contact_person_name              | "[[Category:AEON]] [[Category:Imported vocabulary]]"                                                                                                                                                                                                                                                                   |
| aeon:sponsor_type                     | "Controlled vocabulary in [[MediaWiki:Smw _allows_list_Sponsor_type]] \n\n[[Category:AEON]] [[Category:Imported vocabulary]]"                                                                                                                                                                                          |
| aeon:city                             | "[[Category:AEON]] [[Category:Imported vocabulary]]"                                                                                                                                                                                                                                                                   |
| aeon:country                          | "[[Category:AEON]] [[Category:Imported vocabulary]]"                                                                                                                                                                                                                                                                   |
| aeon:state                            | "[[Category:AEON]] [[Category:Imported vocabulary]]"                                                                                                                                                                                                                                                                   |
| aeon:venue                            | "[[Category:AEON]] [[Category:Imported vocabulary]]"                                                                                                                                                                                                                                                                   |
| aeon:venue_URL                        | "[[Category:AEON]] [[Category:Imported vocabulary]]"                                                                                                                                                                                                                                                                   |
| aeon:fee_value                        | "[[partOfSubobject::Template:Subobject Fee]]\n\n[[Category:AEON]] [[Category:Imported vocabulary]]"                                                                                                                                                                                                                    |
| aeon:fee_currency                     | "Controlled vocabulary in [[MediaWiki:Smw_allows_list_Fee_currency]]\n\n[[partOfSubobject::Template:Subobject Fee]]\n\n[[Category:AEON]] [[Category:Imported vocabulary]]"                                                                                                                                             |
| aeon:fee                              | "[[partOfSubobject::Template:Subobject Fee]]\n\n[[Category:AEON]] [[Category:Imported vocabulary]]"                                                                                                                                                                                                                    |
| aeon:ID                               | "[[partOfSubobject::Template:Subobject External_Process_ID]]\n[[partOfSubobject::Template:Subobject Person_ID]]\n[[partOfSubobject::Template:Subobject Organization_ID]]\n\n[[Category:AEON]] [[Category:Imported vocabulary]]"                                                                                        |
| aeon:ID_URL                           | "[[partOfSubobject::Template:Subobject External_Process_ID]]\n[[partOfSubobject::Template:Subobject Person_ID]]\n[[partOfSubobject::Template:Subobject Organization_ID]]\n\n[[Category:AEON]] [[Category:Imported vocabulary]]"                                                                                        |
| aeon:ID_base_URL                      | "[[partOfSubobject::Template:Subobject External_Process_ID]]\n[[partOfSubobject::Template:Subobject Person_ID]]\n[[partOfSubobject::Template:Subobject Organization_ID]]\n\n[[Category:AEON]] [[Category:Imported vocabulary]]"                                                                                        |
| aeon:landing_page                     | "[[partOfSubobject::Template:Subobject External_Process_ID]]\n[[partOfSubobject::Template:Subobject Person_ID]]\n[[partOfSubobject::Template:Subobject Organization_ID]]\n\n[[Category:AEON]] [[Category:Imported vocabulary]]"                                                                                        |
| aeon:location                         | "[[Category:AEON]] [[Category:Imported vocabulary]]"                                                                                                                                                                                                                                                                   |
| aeon:coordinates                      | "[[Category:AEON]] [[Category:Imported vocabulary]]"                                                                                                                                                                                                                                                                   |
| aeon:subject                          | "[[Category:AEON]] [[Category:Imported vocabulary]]"                                                                                                                                                                                                                                                                   |
| aeon:meeting_URL                      | "[[Category:AEON]] [[Category:Imported vocabulary]]"                                                                                                                                                                                                                                                                   |
| aeon:has_GND                          | "External formatter uri [[External formatter uri::http://d-nb.info/gnd/$1]]\n\n[[partOfSubobject::Template:Subobject External_Process_ID]]\n[[partOfSubobject::Template:Subobject Person_ID]]\n[[partOfSubobject::Template:Subobject Organization_ID]]\n\n[[Category:AEON]] [[Category:Imported vocabulary]]"          |
| aeon:has_DOI                          | "External formatter uri [[External formatter uri::https://doi.org/$1]]\n\n[[Category:AEON]] [[Category:Imported vocabulary]]"                                                                                                                                                                                          |
| aeon:has_ISNI                         | "External formatter uri [[External formatter uri::https://isni.org/isni/$1]]\n\n[[partOfSubobject::Template:Subobject Person_ID]]\n[[partOfSubobject::Template:Subobject Organization_ID]]\n\n[[Category:AEON]] [[Category:Imported vocabulary]]"                                                                      |
| aeon:has_ORCID                        | "External formatter uri [[External formatter uri::https://orcid.org/$1]]\n\n[[partOfSubobject::Template:Subobject Person_ID]]\n\n[[Category:AEON]] [[Category:Imported vocabulary]]"                                                                                                                                   |
| aeon:has_ROR                          | "External formatter uri [[External formatter uri::https://ror.org/$1]]\n\n[[partOfSubobject::Template:Subobject Organization_ID]]\n\n[[Category:AEON]] [[Category:Imported vocabulary]]"                                                                                                                               |
| aeon:has_WDQID                        | "External formatter uri [[External formatter uri::https://www.wikidata.org/wiki/$1]]\n\n[[partOfSubobject::Template:Subobject Process_External_ID]]\n[[partOfSubobject::Template:Subobject Person_ID]]\n[[partOfSubobject::Template:Subobject Organization_ID]]\n\n[[Category:AEON]] [[Category:Imported vocabulary]]" |
| aeon:has_part                         | "[[Category:AEON]] [[Category:Imported vocabulary]]"                                                                                                                                                                                                                                                                   |
| aeon:part_of                          | "[[Category:AEON]] [[Category:Imported vocabulary]]"                                                                                                                                                                                                                                                                   |
| aeon:has_identifier                   | "[[Category:AEON]] [[Category:Imported vocabulary]]"                                                                                                                                                                                                                                                                   |
| aeon:has_external_identifier          | "[[partOfSubobject::Template:Subobject External_Process_ID]]\n[[partOfSubobject::Template:Subobject Person_ID]]\n[[partOfSubobject::Template:Subobject Organization_ID]]\n\n[[Category:AEON]] [[Category:Imported vocabulary]]"                                                                                        |
| aeon:has_contact_person               | "[[Category:AEON]] [[Category:Imported vocabulary]]"                                                                                                                                                                                                                                                                   |
| aeon:has_organizer                    | "[[Category:AEON]] [[Category:Imported vocabulary]]"                                                                                                                                                                                                                                                                   |
| aeon:has_sponsor                      | "[[partOfSubobject::Template:Subobject Sponsor]]\n\n[[Category:AEON]] [[Category:Imported vocabulary]]"                                                                                                                                                                                                                |
| aeon:is_about                         | "Controlled vocabulary in [[MediaWiki:Smw_allows_list_Subject]] [[Category:AEON]] [[Category:Imported vocabulary]]"                                                                                                                                                                                                    |
| aeon:has_internal_identifier          | "[[Category:AEON]] [[Category:Imported vocabulary]]"                                                                                                                                                                                                                                                                   |
| aeon:collocated_event_of              | "[[Category:AEON]] [[Category:Imported vocabulary]]"                                                                                                                                                                                                                                                                   |
| aeon:has_attendee                     | "[[Category:AEON]] [[Category:Imported vocabulary]]"                                                                                                                                                                                                                                                                   |
| aeon:has_committee_chair              | "[[Category:AEON]] [[Category:Imported vocabulary]]"                                                                                                                                                                                                                                                                   |
| aeon:has_committee_member             | "[[Category:AEON]] [[Category:Imported vocabulary]]"                                                                                                                                                                                                                                                                   |
| aeon:has_contributor                  | "[[Category:AEON]] [[Category:Imported vocabulary]]"                                                                                                                                                                                                                                                                   |
| aeon:has_finance_committee_chair      | "[[Category:AEON]] [[Category:Imported vocabulary]]"                                                                                                                                                                                                                                                                   |
| aeon:has_finance_committee_member     | "[[Category:AEON]] [[Category:Imported vocabulary]]"                                                                                                                                                                                                                                                                   |
| aeon:has_general_committee_chair      | "[[Category:AEON]] [[Category:Imported vocabulary]]"                                                                                                                                                                                                                                                                   |
| aeon:has_general_committee_member     | "[[Category:AEON]] [[Category:Imported vocabulary]]"                                                                                                                                                                                                                                                                   |
| aeon:has_local_committee_chair        | "[[Category:AEON]] [[Category:Imported vocabulary]]"                                                                                                                                                                                                                                                                   |
| aeon:has_local_committee_member       | "[[Category:AEON]] [[Category:Imported vocabulary]]"                                                                                                                                                                                                                                                                   |
| aeon:has_moderator                    | "[[Category:AEON]] [[Category:Imported vocabulary]]"                                                                                                                                                                                                                                                                   |
| aeon:has_program_committee_chair      | "[[Category:AEON]] [[Category:Imported vocabulary]]"                                                                                                                                                                                                                                                                   |
| aeon:has_program_committee_member     | "[[Category:AEON]] [[Category:Imported vocabulary]]"                                                                                                                                                                                                                                                                   |
| aeon:has_publication_committee_chair  | "[[Category:AEON]] [[Category:Imported vocabulary]]"                                                                                                                                                                                                                                                                   |
| aeon:has_publication_committee_member | "[[Category:AEON]] [[Category:Imported vocabulary]]"                                                                                                                                                                                                                                                                   |
| aeon:has_publicity_committee_chair    | "[[Category:AEON]] [[Category:Imported vocabulary]]"                                                                                                                                                                                                                                                                   |
| aeon:has_publicity_committee_member   | "[[Category:AEON]] [[Category:Imported vocabulary]]"                                                                                                                                                                                                                                                                   |
| aeon:has_sponsorship_committee_chair  | "[[Category:AEON]] [[Category:Imported vocabulary]]"                                                                                                                                                                                                                                                                   |
| aeon:has_sponsorship_committee_member | "[[Category:AEON]] [[Category:Imported vocabulary]]"                                                                                                                                                                                                                                                                   |
| aeon:has_steering_committee_chair     | "[[Category:AEON]] [[Category:Imported vocabulary]]"                                                                                                                                                                                                                                                                   |
| aeon:has_steering_committee_member    | "[[Category:AEON]] [[Category:Imported vocabulary]]"                                                                                                                                                                                                                                                                   |
| aeon:has_technical_committee_chair    | "[[Category:AEON]] [[Category:Imported vocabulary]]"                                                                                                                                                                                                                                                                   |
| aeon:has_technical_committee_member   | "[[Category:AEON]] [[Category:Imported vocabulary]]"                                                                                                                                                                                                                                                                   |
| aeon:joint_event_of                   | "[[Category:AEON]] [[Category:Imported vocabulary]]"                                                                                                                                                                                                                                                                   |
| aeon:part_of_series                   | "[[Category:AEON]] [[Category:Imported vocabulary]]"                                                                                                                                                                                                                                                                   |
| aeon:umbrella_event_of                | "[[Category:AEON]] [[Category:Imported vocabulary]]"                                                                                                                                                                                                                                                                   |
| aeon:has_keynote_speaker              | "[[partOfSubobject::Template:Subobject Contributor]]\n\n[[Category:AEON]] [[Category:Imported vocabulary]]"                                                                                                                                                                                                            |
| aeon:has_reviewer                     | "[[partOfSubobject::Template:Subobject Contributor]]\n\n[[Category:AEON]] [[Category:Imported vocabulary]]"                                                                                                                                                                                                            |
| aeon:has_speaker                      | "[[partOfSubobject::Template:Subobject Contributor]]\n\n[[Category:AEON]] [[Category:Imported vocabulary]]"                                                                                                                                                                                                            |
| aeon:has_fee                          | "The allowed value list for this property is defined in [[MediaWiki:Smw_allows_list_Has_fee]].\n\n[[partOfSubobject::Template:Subobject Fee]]\n\n[[Category:AEON]] [[Category:Imported vocabulary]]"                                                                                                                   |
| aeon:has_event_type                   | "The allowed value list for this property is defined in [[MediaWiki:Smw_allows_list_has_event_type]].\n[[Category:AEON]] [[Category:Imported vocabulary]]"                                                                                                                                                             |
| aeon:occurs_in                        | "[[Category:AEON]] [[Category:Imported vocabulary]]"                                                                                                                                                                                                                                                                   |
| aeon:occurs_in_city                   | "[[Category:AEON]] [[Category:Imported vocabulary]]"                                                                                                                                                                                                                                                                   |
| aeon:occurs_in_country                | "[[Category:AEON]] [[Category:Imported vocabulary]]"                                                                                                                                                                                                                                                                   |
| aeon:occurs_in_state                  | "[[Category:AEON]] [[Category:Imported vocabulary]]"                                                                                                                                                                                                                                                                   |
| aeon:occurs_in_venue                  | "[[Category:AEON]] [[Category:Imported vocabulary]]"                                                                                                                                                                                                                                                                   |
| aeon:has_output                       | "[[partOfSubobject::Template:Subobject Output]]\n\n[[Category:AEON]] [[Category:Imported vocabulary]]"                                                                                                                                                                                                                 |
| aeon:occurs_in_virtual_place          | "[[Category:AEON]] [[Category:Imported vocabulary]]"                                                                                                                                                                                                                                                                   |
| aeon:has_event                        | "[[Category:AEON]] [[Category:Imported vocabulary]]"                                                                                                                                                                                                                                                                   |
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
andrecastro0o commented 3 years ago

And for classes

PREFIX dc: <http://dublincore.org/specifications/dublin-core/dcmi-terms/2012-06-14/>
PREFIX ns: <http://www.w3.org/2003/06/sw-vocab-status/ns#>
PREFIX bfo: <http://purl.obolibrary.org/obo/bfo/2019-08-26/bfo.owl#>
PREFIX obo: <http://purl.obolibrary.org/obo/>
PREFIX owl: <http://www.w3.org/2002/07/owl#>
PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
PREFIX xml: <http://www.w3.org/XML/1998/namespace>
PREFIX xsd: <http://www.w3.org/2001/XMLSchema#>
PREFIX aeon: <https://github.com/tibonto/aeon#>
PREFIX obda: <https://w3id.org/obda/vocabulary#>
PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#>
PREFIX dcterms: <http://purl.org/dc/terms/>
PREFIX dcelements: <http://purl.org/dc/elements/1.1/>

SELECT ?subject ?subclassof ?smw_import_info ?smw_datatype
WHERE {
    ?subject rdf:type owl:Class.
    OPTIONAL {?subject rdfs:subClassOf ?subclassof.}
    OPTIONAL {?subject aeon:SMW_import_info ?smw_import_info.}
    ?subject aeon:SMW_datatype ?smw_datatype. # only importing props with datatype
}
| subject                 | subclassof        | smw_import_info                                                                                                                                                                                                                 | smw_datatype |
================================================================================================================================================================================================================================================================================================
| aeon:AEON_0000007       | aeon:AEON_0000006 | "[[partOfSubobject::Template:Subobject Committee]]\n\n[[Category:AEON]] [[Category:Imported vocabulary]]"                                                                                                                       | "Category"   |
| obo:ICO_0000048         | obo:OBI_0000245   | "[[Category:ICO]] [[Category:Imported vocabulary]]"                                                                                                                                                                             | "Category"   |
| aeon:Subject            | skos:Concept      | "[[Category:AEON]] [[Category:Imported vocabulary]]"                                                                                                                                                                            | "Category"   |
| aeon:committee          | obo:BFO_0000027   | "[[Category:AEON]] [[Category:Imported vocabulary]]"                                                                                                                                                                            | "Category"   |
| obo:BFO_0000029         | obo:BFO_0000141   | "[[Category:BFO]] [[Category:Imported vocabulary]]"                                                                                                                                                                             | "Category"   |
| aeon:AEON_0000025       | obo:GAZ_00000448  | "[[Category:AEON]] [[Category:Imported vocabulary]]"                                                                                                                                                                            | "Category"   |
| obo:BFO_0000023         | obo:BFO_0000017   | "[[Category:BFO]] [[Category:Imported vocabulary]]"                                                                                                                                                                             | "Category"   |
| aeon:AEON_0000006       | aeon:AEON_0000005 | "[[partOfSubobject::Template:Subobject Organizer]]\n\n[[Category:AEON]] [[Category:Imported vocabulary]]"                                                                                                                       | "Category"   |
| aeon:AEON_0000019       | obo:IAO_0000578   | "[[partOfSubobject::Template:Subobject Person_ID]]\n\n[[Category:AEON]] [[Category:Imported vocabulary]]"                                                                                                                       | "Category"   |
| aeon:AEON_0000013       | aeon:AEON_0000005 | "[[Category:AEON]] [[Category:Imported vocabulary]]"                                                                                                                                                                            | "Category"   |
| aeon:AEON_0000008       | aeon:AEON_0000007 | "[[Category:AEON]] [[Category:Imported vocabulary]]"                                                                                                                                                                            | "Category"   |
| aeon:AEON_0000020       | obo:IAO_0000578   | "[[partOfSubobject::Template:Subobject Organization_ID]]\n\n[[Category:AEON]] [[Category:Imported vocabulary]]"                                                                                                                 | "Category"   |
| obo:BFO_0000027         | obo:BFO_0000040   | "[[Category:BFO]] [[Category:Imported vocabulary]]"                                                                                                                                                                             | "Category"   |
| aeon:VirtualLocation    |                   | "[[Category:AEON]] [[Category:Imported vocabulary]]"                                                                                                                                                                            | "Category"   |
| obo:ICO_0000049         | obo:OBI_0000245   | "[[Category:ICO]] [[Category:Imported vocabulary]]"                                                                                                                                                                             | "Category"   |
| aeon:AEON_0000021       | obo:IAO_0000578   | "[[partOfSubobject::Template:Subobject Process_External_ID]]\n[[partOfSubobject::Template:Subobject Person_ID]]\n[[partOfSubobject::Template:Subobject Organization_ID]]\n\n[[Category:AEON]] [[Category:Imported vocabulary]]" | "Category"   |
| aeon:AEON_0000012       | aeon:AEON_0000005 | "[[Category:AEON]] [[Category:Imported vocabulary]]"                                                                                                                                                                            | "Category"   |
| aeon:Location           |                   | "[[Category:AEON]] [[Category:Imported vocabulary]]"                                                                                                                                                                            | "Category"   |
| obo:BFO_0000030         | obo:BFO_0000040   | "[[Category:BFO]] [[Category:Imported vocabulary]]"                                                                                                                                                                             | "Category"   |
| obo:IAO_0000578         | obo:IAO_0000030   | "[[Category:IAO]] [[Category:Imported vocabulary]]"                                                                                                                                                                             | "Category"   |
| obo:IAO_0000578         | _:b0              | "[[Category:IAO]] [[Category:Imported vocabulary]]"                                                                                                                                                                             | "Category"   |
| obo:IAO_0000578         | _:b1              | "[[Category:IAO]] [[Category:Imported vocabulary]]"                                                                                                                                                                             | "Category"   |
| obo:OBI_0000245         | obo:BFO_0000040   | "[[Category:OBI]] [[Category:Imported vocabulary]]"                                                                                                                                                                             | "Category"   |
| aeon:AEON_0000023       | obo:GAZ_00000448  | "[[Category:AEON]] [[Category:Imported vocabulary]]"                                                                                                                                                                            | "Category"   |
| aeon:PhysicalLocation   |                   | "[[Category:AEON]] [[Category:Imported vocabulary]]"                                                                                                                                                                            | "Category"   |
| aeon:ExternalIdentifier |                   | "[[partOfSubobject::Template:Subobject External_Process_ID]]\n[[partOfSubobject::Template:Subobject Person_ID]]\n[[partOfSubobject::Template:Subobject Organization_ID]]\n\n[[Category:AEON]] [[Category:Imported vocabulary]]" | "Category"   |
| aeon:AEON_0000022       | obo:GAZ_00000448  | "[[Category:AEON]] [[Category:Imported vocabulary]]"                                                                                                                                                                            | "Category"   |
| aeon:Fee                |                   | "The individuals/instances of this class make up the allowed value list in [[MediaWiki:Smw_allows_list_Has_fee]].\n\n[[partOfSubobject::Template:Subobject Fee]]\n\n[[Category:AEON]] [[Category:Imported vocabulary]]"         | "Category"   |
| aeon:AEON_0000015       | aeon:AEON_0000005 | "[[Category:AEON]] [[Category:Imported vocabulary]]"                                                                                                                                                                            | "Category"   |
| aeon:AEON_0000014       | aeon:AEON_0000013 | "[[Category:AEON]] [[Category:Imported vocabulary]]"                                                                                                                                                                            | "Category"   |
| aeon:AEON_0000017       | obo:IAO_0000578   | "[[partOfSubobject::Template:Subobject External_Process_ID]]\n[[partOfSubobject::Template:Subobject Person_ID]]\n[[partOfSubobject::Template:Subobject Organization_ID]]\n\n[[Category:AEON]] [[Category:Imported vocabulary]]" | "Category"   |
| aeon:AEON_0000009       | aeon:AEON_0000006 | "[[Category:AEON]] [[Category:Imported vocabulary]]"                                                                                                                                                                            | "Category"   |
| aeon:AEON_0000011       | aeon:AEON_0000005 | "[[Category:AEON]] [[Category:Imported vocabulary]]"                                                                                                                                                                            | "Category"   |
| aeon:AEON_0000001       | obo:BFO_0000015   | "\n           [[Category:AEON]] [[Category:Imported vocabulary]]"                                                                                                                                                               | "Category"   |
| aeon:AEON_0000002       | obo:BFO_0000015   | "[[Category:AEON]] [[Category:Imported vocabulary]]"                                                                                                                                                                            | "Category"   |
| aeon:AEON_0000024       | obo:GAZ_00000448  | "[[Category:AEON]] [[Category:Imported vocabulary]]"                                                                                                                                                                            | "Category"   |
| aeon:Identifier         |                   | "[[Category:AEON]] [[Category:Imported vocabulary]]"                                                                                                                                                                            | "Category"   |
| aeon:AEON_0000004       | skos:Concept      | "The individuals/instances of this class make up the allowed value list in [[MediaWiki:Smw_allows_list_has_event_type]]. [[Category:AEON]] [[Category:Imported vocabulary]]"                                                    | "Category"   |
| aeon:AEON_0000003       | obo:IAO_0000578   | "[[Category:AEON]] [[Category:Imported vocabulary]]"                                                                                                                                                                            | "Category"   |
| obo:GAZ_00000448        | obo:BFO_0000029   | "[[Category:GAZ]] [[Category:Imported vocabulary]]"                                                                                                                                                                             | "Category"   |
| aeon:AEON_0000016       | obo:IAO_0000578   | "[[Category:AEON]] [[Category:Imported vocabulary]]"                                                                                                                                                                            | "Category"   |
| aeon:AEON_0000010       | aeon:AEON_0000005 | "[[Category:AEON]] [[Category:Imported vocabulary]]"                                                                                                                                                                            | "Category"   |
| aeon:AEON_0000005       | obo:BFO_0000023   | "[[Category:AEON]] [[Category:Imported vocabulary]]"                                                                                                                                                                            | "Category"   |
| obo:BFO_0000015         | _:b2              | "[[Category:BFO]] [[Category:Imported vocabulary]]"                                                                                                                                                                             | "Category"   |
| obo:BFO_0000015         | _:b3              | "[[Category:BFO]] [[Category:Imported vocabulary]]"                                                                                                                                                                             | "Category"   |
| obo:BFO_0000015         | obo:BFO_0000003   | "[[Category:BFO]] [[Category:Imported vocabulary]]"                                                                                                                                                                             | "Category"   |
| obo:NCBITaxon_9606      | obo:OBI_0100026   | "[[Category:NCBITaxon]] [[Category:Imported vocabulary]]"                                                                                                                                                                       | "Category"   |
| aeon:AEON_0000018       | obo:IAO_0000578   | "[[partOfSubobject::Template:Subobject Person_ID]]\n[[partOfSubobject::Template:Subobject Organization_ID]]\n\n[[Category:AEON]] [[Category:Imported vocabulary]]"                                                              | "Category"   |
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
StroemPhi commented 3 years ago

@andrecastro0o Seems complete for the classes to me now: https://github.com/tibonto/aeon/releases/tag/v0.2.8

The properties haven't changed yet compared to the v0.2.3 ConfIDent Edition, So I will keep this in mind to do at as well, when doing the subsumption hierarchy for the properties.

StroemPhi commented 3 years ago

@andrecastro0o is it correct, that by now we wouldn't need the SMW_datatype property anymore for ontology2smw to work?

I'm asking because I was wondering if it is ok to close this issue for now. I think using these properties might be only relevant in a fork that is meant to be used as application ontology along with a dedicated SMW instance and thus they can be purged from the master AEON branch.

andrecastro0o commented 3 years ago

@andrecastro0o you are correct. hence I will close the issue