Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

undefined properties #282

Open
KonradHoeffner opened this issue Feb 25, 2019 · 12 comments
Open

undefined properties #282

KonradHoeffner opened this issue Feb 25, 2019 · 12 comments
Labels
Milestone

Comments

@KonradHoeffner
Copy link
Collaborator

The following URIs are used in the property position of a triple but are neither declared as owl:ObjectProperty, nor as owl:DataTypeProperty.
This violates the typing constraints of OWL 2 DL.

See also "undefined properties" at the Quality Checker.
See also the SNIK OWL profile technical blog entry.

Some of them are mistyped properties and should be renamed. For example, meta:subClassOf should be rdfs:subClassOf and meta:associatedWith should be meta:isAssociatedWith.

Others, like meta:associatedWith and meta:consolidated are missing a definition.

Others, like http://www.snik.eu/ontology/it4it/OntologyDomain, should not be used as a property at all because there should only be meta properties and those should have lower camel case URIs.

For others it is unclear whether they should stay in the present form, for example the x:page properties. We should discuss this to determine their destiny.

http://www.snik.eu/ontology/bb/Chapter
http://www.snik.eu/ontology/bb/ConceptDomain
http://www.snik.eu/ontology/bb/ID
http://www.snik.eu/ontology/bb/TripelPage
http://www.snik.eu/ontology/bb/TripelRowNr
http://www.snik.eu/ontology/bb/page
http://www.snik.eu/ontology/ciox/approves
http://www.snik.eu/ontology/he/chapter
http://www.snik.eu/ontology/he/page
http://www.snik.eu/ontology/it4it/Chapter
http://www.snik.eu/ontology/it4it/MainFunctions
http://www.snik.eu/ontology/it4it/OntologyDomain
http://www.snik.eu/ontology/it4it/OntologyQuestionTypes
http://www.snik.eu/ontology/it4it/OntologyUse
http://www.snik.eu/ontology/it4it/OntologyUser
http://www.snik.eu/ontology/it4it/Purpose
http://www.snik.eu/ontology/it4it/page
http://www.snik.eu/ontology/meta/DefinitionDEPage
http://www.snik.eu/ontology/meta/associatedWith
http://www.snik.eu/ontology/meta/consolidated
http://www.snik.eu/ontology/meta/isDecomposed
http://www.snik.eu/ontology/meta/isMasterFor
http://www.snik.eu/ontology/meta/isResponsibleForRole
http://www.snik.eu/ontology/meta/subClassOf
http://www.snik.eu/ontology/meta/typicalFeature
http://www.snik.eu/ontology/ob/Chapter
http://www.snik.eu/ontology/ob/ConceptDomain
http://www.snik.eu/ontology/ob/ID
http://www.snik.eu/ontology/ob/TripelPage
http://www.snik.eu/ontology/ob/TripelRowNr
http://www.snik.eu/ontology/ob/page

@KonradHoeffner KonradHoeffner added needsdiscussion needs a discussion with the experts AW, BS, FJ next meeting labels Feb 25, 2019
@KonradHoeffner KonradHoeffner added this to the 0.9 milestone Feb 25, 2019
@AlfredWinter
Copy link
Collaborator

AlfredWinter commented May 21, 2019

There are different types:

  • extraction meta information, chapter, page: remodel to "location" with source, chapter and page, optionally link.
  • create standard for chapter value
  • differentiate between logical location and physical location
  • investigate, how to specify location in ebook
  • typos: correct
  • others: investigate
  • create subtickets for the different types

@KonradHoeffner KonradHoeffner removed needsdiscussion needs a discussion with the experts AW, BS, FJ next meeting labels May 21, 2019
@KonradHoeffner KonradHoeffner self-assigned this May 21, 2019
@KonradHoeffner KonradHoeffner modified the milestones: 0.9, 1.0 Aug 5, 2019
@KonradHoeffner
Copy link
Collaborator Author

KonradHoeffner commented Oct 4, 2019

All

Categories

@KonradHoeffner
Copy link
Collaborator Author

KonradHoeffner commented Oct 10, 2019

meta:associatedWith

Just a single triple:

bb:SystematicInformationProcessing meta:associatedWith bb:StrategicInformationManagementGoal.

Fixed in OntoWiki.

@KonradHoeffner
Copy link
Collaborator Author

The IDs could safely be removed because we use URIs as identifiers.

@KonradHoeffner
Copy link
Collaborator Author

ciox:approves was replaced by meta:approvesEntityType in the two cases leftover cases.

@KonradHoeffner
Copy link
Collaborator Author

KonradHoeffner commented Nov 5, 2019

meta:isMasterFor is used in the following triples:

Subject Object Subject Type Object Type
http://www.snik.eu/ontology/ciox/Arbeitsablaufsystem http://www.snik.eu/ontology/ciox/Angebot http://www.snik.eu/ontology/ciox/ComputerbasiertesAnwendungssystem http://www.snik.eu/ontology/meta/EntityType
http://www.snik.eu/ontology/ciox/Materialwirtschaftssystem http://www.snik.eu/ontology/ciox/Bestellung http://www.snik.eu/ontology/ciox/ComputerbasiertesAnwendungssystem http://www.snik.eu/ontology/ciox/Beschaffungsmanagement
http://www.snik.eu/ontology/ciox/Kollaborationsplattform http://www.snik.eu/ontology/ciox/Betriebskonzept http://www.snik.eu/ontology/ciox/ComputerbasiertesAnwendungssystem http://www.snik.eu/ontology/meta/EntityType
http://www.snik.eu/ontology/ciox/Kollaborationsplattform http://www.snik.eu/ontology/ciox/Dienstanweisung http://www.snik.eu/ontology/ciox/ComputerbasiertesAnwendungssystem http://www.snik.eu/ontology/meta/EntityType
http://www.snik.eu/ontology/ciox/Kollaborationsplattform http://www.snik.eu/ontology/ciox/Etat http://www.snik.eu/ontology/ciox/ComputerbasiertesAnwendungssystem http://www.snik.eu/ontology/meta/EntityType
http://www.snik.eu/ontology/ciox/Kollaborationsplattform http://www.snik.eu/ontology/ciox/Projektabschlussbericht http://www.snik.eu/ontology/ciox/ComputerbasiertesAnwendungssystem http://www.snik.eu/ontology/meta/EntityType
http://www.snik.eu/ontology/ciox/Kollaborationsplattform http://www.snik.eu/ontology/ciox/Projektauftrag http://www.snik.eu/ontology/ciox/ComputerbasiertesAnwendungssystem http://www.snik.eu/ontology/meta/EntityType
http://www.snik.eu/ontology/ciox/Kollaborationsplattform http://www.snik.eu/ontology/ciox/Projekteliste http://www.snik.eu/ontology/ciox/ComputerbasiertesAnwendungssystem http://www.snik.eu/ontology/meta/EntityType
http://www.snik.eu/ontology/ciox/Kollaborationsplattform http://www.snik.eu/ontology/ciox/Projektewarteliste http://www.snik.eu/ontology/ciox/ComputerbasiertesAnwendungssystem http://www.snik.eu/ontology/meta/EntityType
http://www.snik.eu/ontology/ciox/Kollaborationsplattform http://www.snik.eu/ontology/ciox/Projektplan http://www.snik.eu/ontology/ciox/ComputerbasiertesAnwendungssystem http://www.snik.eu/ontology/meta/EntityType
http://www.snik.eu/ontology/ciox/Kollaborationsplattform http://www.snik.eu/ontology/ciox/Projektstatusbericht http://www.snik.eu/ontology/ciox/ComputerbasiertesAnwendungssystem http://www.snik.eu/ontology/meta/EntityType
http://www.snik.eu/ontology/ciox/Kollaborationsplattform http://www.snik.eu/ontology/ciox/Projektuebergabeprotokoll http://www.snik.eu/ontology/ciox/ComputerbasiertesAnwendungssystem http://www.snik.eu/ontology/meta/EntityType
http://www.snik.eu/ontology/ciox/Kollaborationsplattform http://www.snik.eu/ontology/ciox/Projektwebsite http://www.snik.eu/ontology/ciox/ComputerbasiertesAnwendungssystem http://www.snik.eu/ontology/meta/EntityType
http://www.snik.eu/ontology/ciox/Arbeitsablaufsystem http://www.snik.eu/ontology/ciox/Rechnung http://www.snik.eu/ontology/ciox/ComputerbasiertesAnwendungssystem http://www.snik.eu/ontology/meta/EntityType
http://www.snik.eu/ontology/ciox/Kollaborationsplattform http://www.snik.eu/ontology/ciox/Rechnung http://www.snik.eu/ontology/ciox/ComputerbasiertesAnwendungssystem http://www.snik.eu/ontology/meta/EntityType
http://www.snik.eu/ontology/ciox/Kollaborationsplattform http://www.snik.eu/ontology/ciox/Ressourcenplan http://www.snik.eu/ontology/ciox/ComputerbasiertesAnwendungssystem http://www.snik.eu/ontology/meta/EntityType
http://www.snik.eu/ontology/ciox/ITServiceManagementSystem http://www.snik.eu/ontology/ciox/Ticket http://www.snik.eu/ontology/ciox/ComputerbasiertesAnwendungssystem http://www.snik.eu/ontology/meta/EntityType
http://www.snik.eu/ontology/ciox/Kollaborationsplattform http://www.snik.eu/ontology/ciox/Wartungsaktivitaetsprotokoll http://www.snik.eu/ontology/ciox/ComputerbasiertesAnwendungssystem http://www.snik.eu/ontology/meta/EntityType
http://www.snik.eu/ontology/ciox/Kollaborationsplattform http://www.snik.eu/ontology/ciox/Wartungsvertrag http://www.snik.eu/ontology/ciox/ComputerbasiertesAnwendungssystem http://www.snik.eu/ontology/meta/EntityType
http://www.snik.eu/ontology/ciox/Kostenrechnungssystem http://www.snik.eu/ontology/ciox/Wirtschaftsplan http://www.snik.eu/ontology/ciox/ComputerbasiertesAnwendungssystem http://www.snik.eu/ontology/meta/EntityType
http://www.snik.eu/ontology/ciox/Kollaborationsplattform http://www.snik.eu/ontology/ciox/ChangeAntrag http://www.snik.eu/ontology/ciox/ComputerbasiertesAnwendungssystem http://www.snik.eu/ontology/meta/EntityType
http://www.snik.eu/ontology/ciox/Kollaborationsplattform http://www.snik.eu/ontology/ciox/ChangeAntragProtokoll http://www.snik.eu/ontology/ciox/ComputerbasiertesAnwendungssystem http://www.snik.eu/ontology/meta/EntityType
http://www.snik.eu/ontology/ciox/Kollaborationsplattform http://www.snik.eu/ontology/ciox/ITStrategie http://www.snik.eu/ontology/ciox/ComputerbasiertesAnwendungssystem http://www.snik.eu/ontology/meta/EntityType
http://www.snik.eu/ontology/ciox/Kollaborationsplattform http://www.snik.eu/ontology/ciox/JourFixeProtokoll http://www.snik.eu/ontology/ciox/ComputerbasiertesAnwendungssystem http://www.snik.eu/ontology/meta/EntityType

http://www.snik.eu/ontology/ciox/ComputerbasiertesAnwendungssystem is a subclass of ciox:ApplicationSystem, which is a subclass of meta:ApplicationComponent, so the master relation can be applied.
The triples need to be subject-object reversed however, because of the isMasterFor-master switch.

@AlfredWinter
Copy link
Collaborator

Hier habe ich nicht verstanden, was ich tun soll außer sagen "Ja, o.k."

@KonradHoeffner
Copy link
Collaborator Author

KonradHoeffner commented Nov 6, 2019

Achso, ich schreibe manchmal auch Sachen nur für mich selbst zur Dokumentation und Planung in die Issues. Ich versuche das deutlicher zu kennzeichnen.
Die meta:isMasterFor-Tripel wurden jetzt korrigiert.

@KonradHoeffner
Copy link
Collaborator Author

http://www.snik.eu/ontology/bb/tripelRowNr und http://www.snik.eu/ontology/ob/tripelRowNr sind wohl Überbleibsel vom Excel2Owl und werden entfernt. Falls sie doch irgendwann wieder gebraucht werden sollten, sind sie hier archiviert.

ob-tripelrownr.txt
bb-tripelrownr.txt

@KonradHoeffner
Copy link
Collaborator Author

KonradHoeffner commented Jun 29, 2020

Mittlerweile sind noch folgende undefinierte properties übrig geblieben:

  • bb:conceptDomain
  • bb:isAssociatedWith
  • bb:tripelPage
  • he:page
  • it4it:mainFunctions
  • it4it:ontologyDomain
  • it4it:ontologyQuestionTypes
  • it4it:ontologyUse
  • it4it:ontologyUser
  • it4it:page
  • it4it:purpose
  • meta:DefinitionDEPage
  • meta:consolidated
  • meta:typicalFeature
  • ob:conceptDomain
  • ob:tripelPage

@KonradHoeffner
Copy link
Collaborator Author

KonradHoeffner commented Jun 29, 2020

he:page and it4it:page can just be copied from bb:page or ob:page.

SPARQL
WITH <http://www.snik.eu/ontology/he>
INSERT DATA
{
 he:page
   rdf:type owl:DatatypeProperty;
   rdfs:comment "Seite in \"Informationsmanagement\""@de;
   xsd:range  xsd:nonNegativeInteger;
   rdfs:label "page"@en, "Seite"@de.
}
SPARQL
WITH <http://www.snik.eu/ontology/it4it>
INSERT DATA
{
 it4it:page
   rdf:type owl:DatatypeProperty;
   rdfs:comment "Seite in \"The Open Group IT4ITTM Reference Architecture\", Version 2.0, Document Number: C155, ISBN: 1-937218-69-0, The Open Group, October 2015"@de;
   xsd:range  xsd:nonNegativeInteger;
   rdfs:label "page"@en, "Seite"@de.
}
SPARQL
WITH <http://www.snik.eu/ontology/it4it>
DELETE DATA
{
 it4it:page rdf:type owl:AnnotationProperty.
}

@KonradHoeffner KonradHoeffner modified the milestones: 1.0, next Jun 29, 2020
@KonradHoeffner
Copy link
Collaborator Author

Moved to the "next" milestone as it is a long list of properties and not urgent.

@KonradHoeffner KonradHoeffner removed their assignment May 23, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants