data-players / SyReen

https://app.syreen.fr
0 stars 1 forks source link

Ontologie technique (Owl) #29

Open simonLouvet opened 1 year ago

simonLouvet commented 1 year ago

OWL et TTL édité par Protégé

simonLouvet commented 1 year ago

fusionner les ajout Syreen dans dans pair MP. Vincent se synchronise avec Guillaume pour que Gullaume le fasse

VincentFarcy commented 1 year ago

@GuillaumeAV

Voici les champs spécifiques actuellement utilisés :

Projets:

Offres:

A noter: pour type de projet, phase et unité, il est prévu que les propriétés soient revues sous forme de concept.
On peut donc penser qu'elles seront renommées à terme :

simonLouvet commented 1 year ago

@GuillaumeAV se connect avec @VincentFarcy pour construire une ontologie 100% dédié

srosset81 commented 1 year ago

@GuillaumeAV @VincentFarcy Pour le moment pour l'importation des taxonomies j'ai utilisé:

Pour lier les catégories CSTB avec les unités, j'ai utilisé syreen:hasUnit.

Il n'y a aucun problème pour changer ça, ça prendra moins de 2 minutes.

VincentFarcy commented 1 year ago

@GuillaumeAV voici les données actuellement utilisées pour initialiser l'ontologie syreen :

syreen:Project :
    'syreen:label': 'Titre',
    'syreen:alternativeLabel': 'Sous-titre',
    'syreen:depictedBy': 'Image',
    'syreen:description': 'Présentation',
    'syreen:hasLocation': 'Localisation',
    'syreen:locationInformation': 'Complément d\'adresse',
    'syreen:hasProjectType': "Type de projet",
    'syreen:startDate': "Date de début prévisionnelle",    
    'syreen:endDate': "Date de fin prévisionnelle"
syreen:Offer:
    'syreen:label': 'Titre',
    'syreen:alternativeLabel': 'Sous-titre',
    'syreen:description': 'Description/Commentaire',
    'syreen:depictedBy': 'Image',
    'syreen:quantity': "Quantité",
    'syreen:hasUnit': "Unité",
    'syreen:hasStage': 'Phase',
    'syreen:startDate': "Date prévisionnelle de disponibilité",
    'syreen:hasLocation': 'Localisation',
    'syreen:locationInformation': 'Complément d\'adresse',
    'syreen:hasCategory': "Categorie",
    'syreen:sellingPrice': "Prix de vente",
    'syreen:estimatedNewValue': "Valeur Neuve Estimée (€)",
    'syreen:agePercentage': "Vétusté (%)",
    'syreen:interestPercentage': "Intérêt (%)",
    'syreen:performancePercentage': "Performance (%)",
    'syreen:marketValue': "Valeur sur le marché",
    'syreen:publishMarketValue': "Publier cette valeur",                      (! champ de type boolean)
    'syreen:hourlyPrice': "Taux horaire (€)",
    'syreen:dismantlingHours': "Nombre d'heures de démontage",
    'syreen:collectionHours': "Nombre d'heures de collecte",
    'syreen:refurbishmentAndSaleHours': "Nombre d'heures de reconditionnement/vente",
    'syreen:additionalCosts': "Frais annexe pour le lot (Transport/Consommable) (€)",
    'syreen:costPrice': "Coût de revient",
    'syreen:publishCostPrice': "Publier cette valeur",                           (! champ de type boolean)
VincentFarcy commented 1 year ago

@GuillaumeAV je vais avoir besoin de l'ontologie syreen pour avancer. Certaines fonctions comme les filtres nécessitent sa présence. Sais-tu quand tu pourras la créer ?

srosset81 commented 1 year ago

@VincentFarcy Tu as besoin de l'ontologie OWL pour quoi ? Elle est utilisée que par l'inference service, et celui-ci n'est pas activé dans la configuration Pod.

VincentFarcy commented 1 year ago

C'est ok, pour mon pb de filtre j'ai juste ajouté l'ontologie dans ontologies.json, sans fichier owl.

simonLouvet commented 1 year ago

@VincentFarcy est ce que c'est lié à l'issue 83? Est ce que c'est considéré comme livré?

VincentFarcy commented 1 year ago

A priori le fichier owl n'est pas créé donc je dirais non. Ceci dit, je n'en ai pas eu besoin pour développer les interfaces, et je ne vois pas en quoi il est nécessaire du coup. @srosset81 qu'en dis-tu ?

srosset81 commented 1 year ago

C'est à Guillaume de faire ça. C'est indépendant de notre travail.