Skip to content

Commit

Permalink
Request for UNOCS ontology
Browse files Browse the repository at this point in the history
This is a request for the new unocs ontology
  • Loading branch information
SebSeis committed Sep 23, 2024
1 parent 5f057b1 commit aac80e0
Show file tree
Hide file tree
Showing 4 changed files with 87 additions and 26 deletions.
15 changes: 7 additions & 8 deletions TAO/.htaccess
Original file line number Diff line number Diff line change
@@ -1,9 +1,8 @@
# Contact
# This space is administered by:
# Konstantin Gubaev
# [email protected]
# GitHub username: kgubaev

Header set Access-Control-Allow-Origin *
Options +FollowSymLinks
RewriteEngine on
RewriteRule ^$ https://github.com/kgubaev/thermodynamic-alloy-ontology/ [R=302,L]
RewriteRule ^(.*)$ https://github.com/kgubaev/thermodynamic-alloy-ontology/$1 [R=302,L]

SetEnvIf Request_URI ^.*$ ROOT_URL=http://tourism.documentation.linkalab-cloud.com/tao

RewriteRule ^test/$ http://tourism.documentation.linkalab-cloud.com/tao/test/ [R=303,L]
RewriteRule ^test/(.+)$ http://tourism.documentation.linkalab-cloud.com/tao/test/$1 [R=303,L]
25 changes: 7 additions & 18 deletions TAO/README.md
Original file line number Diff line number Diff line change
@@ -1,20 +1,9 @@
# TAO - Thermodynamics of Alloy Ontology
# The Tourism Analytics Ontology

This W3ID provides a persistent URI namespace for the TAO Ontology.
This Ontology serves the purpose of semantic linking the results of atomistic simulations made for alloys.
This repository features documentation and tests for the Tourism Analytics Ontology (TAO).

## Repository
- [https://github.com/kgubaev/thermodynamic-alloy-ontology](https://github.com/kgubaev/thermodynamic-alloy-ontology)

## Contact
This space is administered by:

Konstantin Gubaev

personal e-mail: [email protected]

work e-mail: [email protected]

GitHub: https://github.com/kgubaev

ORCID: [0000-0003-2612-8515](https://orcid.org/0000-0003-2612-8515)
## Contact Details
This w3id is maintained by [Luca Secchi](https://github.com/luca-secchi).
Linkalab s.r.l.
Cagliari, Italy
Email: [email protected]
55 changes: 55 additions & 0 deletions unocs/htaccess.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,55 @@
Options +FollowSymLinks
RewriteEngine on

# Turn off MultiViews
Options -MultiViews

AddType text/turtle .ttl
AddType application/rdf+xml .rdf

# Rewrite rule to serve HTML content from the vocabulary URI if requested
RewriteCond %{HTTP_ACCEPT} text/html [OR]
RewriteCond %{HTTP_ACCEPT} application/xhtml\+xml [OR]
RewriteCond %{HTTP_USER_AGENT} ^Mozilla/.*
RewriteRule ^$ https://sebseis.github.io/UNOCS/ [R=302,NE,L]

# In case of accept header <text/turtle>
RewriteCond %{HTTP_ACCEPT} ^.*text/turtle.*
RewriteRule ^$ https://sebseis.github.io/UNOCS/unocs.ttl [R=303,NE,L]

# If suffix ttl, redirect to turtle version
RewriteRule ^ocqa.ttl$ https://sebseis.github.io/UNOCS/unocs.ttl [R=302,NE,L]

# If suffix html, redirect to html version
RewriteRule ^ocqa.html$ https://sebseis.github.io/UNOCS/ [R=302,NE,L]

# Default response: html
RewriteRule ^$ https://sebseis.github.io/UNOCS/ [R=303,NE,L]

# Link to Modules, already described in main document
# Catalog Module
#RewriteRule ^catalog.ttl$ https://sebseis.github.io/UNOCS/Modules/Catalog/UNOCS-Catalog.ttl [R=302,NE,L]
#RewriteRule ^catalog.html$ https://sebseis.github.io/UNOCS/Modules/Catalog/ [R=302,NE,L]
#RewriteRule ^catalog$ https://sebseis.github.io/UNOCS/Modules/Catalog/ [R=303,NE,L] # Default response: html
# Contract Module
#RewriteRule ^contract.ttl$ https://sebseis.github.io/UNOCS/Modules/Contract/UNOCS-Contract.ttl [R=302,NE,L]
#RewriteRule ^contract.html$ https://sebseis.github.io/UNOCS/Modules/Contract/ [R=302,NE,L]
#RewriteRule ^contract$ https://sebseis.github.io/UNOCS/Modules/Contract/ [R=303,NE,L] # Default response: html
# Regulation Module
#RewriteRule ^regulation.ttl$ https://sebseis.github.io/UNOCS/Modules/Regulation/UNOCS-Regulation.ttl [R=302,NE,L]
#RewriteRule ^regulation.html$ https://sebseis.github.io/UNOCS/Modules/Regulation/ [R=302,NE,L]
#RewriteRule ^regulation$ https://sebseis.github.io/UNOCS/Modules/Regulation/ [R=303,NE,L] # Default response: html
# Rule Module
#RewriteRule ^rule.ttl$ https://sebseis.github.io/UNOCS/Modules/Rule/UNOCS-Rule.ttl [R=302,NE,L]
#RewriteRule ^rule.html$ https://sebseis.github.io/UNOCS/Modules/Rule/ [R=302,NE,L]
#RewriteRule ^rule$ https://sebseis.github.io/UNOCS/Modules/Rule/ [R=303,NE,L] # Default response: html

# Link to Extensions, already described in main document
# Screed Extension
#RewriteRule ^screed.ttl$ https://sebseis.github.io/UNOCS/Extensions/Screed/UNOCS-Screed.ttl [R=302,NE,L]
#RewriteRule ^screed.html$ https://sebseis.github.io/UNOCS/Extensions/Screed/ [R=302,NE,L]
#RewriteRule ^screed$ https://sebseis.github.io/UNOCS/Extensions/Screed/ [R=303,NE,L] # Default response: html
# ThermalInsulation Extension
#RewriteRule ^thermalInsulation.ttl$ https://sebseis.github.io/UNOCS/Extensions/Insulation/UNOCS-ThermalInsulation.ttl [R=302,NE,L]
#RewriteRule ^thermalInsulation.html$ https://sebseis.github.io/UNOCS/Extensions/Insulation/ [R=302,NE,L]
#RewriteRule ^thermalInsulation$ https://sebseis.github.io/UNOCS/Extensions/Insulation/ [R=303,NE,L] # Default response: html
18 changes: 18 additions & 0 deletions unocs/readme.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
## Unified Ontology for Construction Safety (UNOCS)

## Description
The Unified Ontology for Construction Safety (UNOCS), is designed to represent knowledge about the domain of construction safety. The ontology is intended to provide a standardized vocabulary for describing concepts, entities, and relationships relevant to (1) hazard and mitigation planning, (2) safety inspection planning and conformance checking, and (3) incident logging in construction. UNOCS provides a framework that facilitates the sharing and reusability of knowledge among stakeholders across various stages of construction projects. By integrating established systems like IFC ifcOWL and DiCon, it ensures interoperability with other domain-specific knowledge systems, making the ontology both novel and comprehensive. By structuring safety knowledge conceptually and integrating it throughout the construction process, UNOCS enables the seamless incorporation of data and information from diverse sources. Furthermore, implemented in a machine-readable format, the ontology eases integration into knowledge management systems or software architectures, enhancing its practical utility.

## Ontology resources
* HTML https://sebseis.github.io/UNOCS/
* Turtle https://sebseis.github.io/UNOCS/UNOCS.ttl
* GitHub https://github.com/SebSeis/UNOCS

## Contacts
* Sebastian Seiss <[email protected]>
* Kilian Speiser <[email protected]>


## This space is administered by:
**Sebastian Seiß**
*Research Assistant, Bauhaus-University Weimar, Germany*

0 comments on commit aac80e0

Please sign in to comment.