Using:
- bibframe.rdf from 2017-03-15
- https://github.com/ontodev/robot, which includes the OWL-API 4.2.6
- validation commands:
```sh
./robot convert -i bibframe.rdf -o bibframe.owl
./robot validate-profile --profile Full -i bibframe.owl >
bibframe_owl-dl_validation.txt
./robot validate-profile --profile DL -i bibframe.owl >
bibframe_owl-full_validation.txt
```
- validation results:
```
$ cat bibframe_owl-dl_validation.txt
OWL 2 DL Profile Report: Ontology and imports closure NOT in profile.
The following violations are present:
Use of reserved vocabulary for class IRI: rdfs:Resource
[ObjectPropertyRange(<http://id.loc.gov/ontologies/bibframe/subject>
rdfs:Resource) in
OntologyID(OntologyIRI(<http://id.loc.gov/ontologies/bibframe/>)
VersionIRI(<null>))]
Use of reserved vocabulary for class IRI: rdfs:Resource
[ObjectPropertyRange(<http://id.loc.gov/ontologies/bibframe/relatedTo>
rdfs:Resource) in
OntologyID(OntologyIRI(<http://id.loc.gov/ontologies/bibframe/>)
VersionIRI(<null>))]
Use of reserved vocabulary for class IRI: rdfs:Resource
[ObjectPropertyRange(<http://id.loc.gov/ontologies/bibframe/identifies>
rdfs:Resource) in
OntologyID(OntologyIRI(<http://id.loc.gov/ontologies/bibframe/>)
VersionIRI(<null>))]
Use of reserved vocabulary for class IRI: rdfs:Resource
[ObjectPropertyDomain(<http://id.loc.gov/ontologies/bibframe/relatedTo>
rdfs:Resource) in
OntologyID(OntologyIRI(<http://id.loc.gov/ontologies/bibframe/>)
VersionIRI(<null>))]
Use of reserved vocabulary for class IRI: rdfs:Resource
[ObjectPropertyRange(<http://id.loc.gov/ontologies/bibframe/electronicLocator>
rdfs:Resource) in
OntologyID(OntologyIRI(<http://id.loc.gov/ontologies/bibframe/>)
VersionIRI(<null>))]
$ cat bibframe_owl-full_validation.txt
OWL 2 DL Profile Report: Ontology and imports closure NOT in profile.
The following violations are present:
Use of reserved vocabulary for class IRI: rdfs:Resource
[ObjectPropertyRange(<http://id.loc.gov/ontologies/bibframe/subject>
rdfs:Resource) in
OntologyID(OntologyIRI(<http://id.loc.gov/ontologies/bibframe/>)
VersionIRI(<null>))]
Use of reserved vocabulary for class IRI: rdfs:Resource
[ObjectPropertyRange(<http://id.loc.gov/ontologies/bibframe/relatedTo>
rdfs:Resource) in
OntologyID(OntologyIRI(<http://id.loc.gov/ontologies/bibframe/>)
VersionIRI(<null>))]
Use of reserved vocabulary for class IRI: rdfs:Resource
[ObjectPropertyRange(<http://id.loc.gov/ontologies/bibframe/identifies>
rdfs:Resource) in
OntologyID(OntologyIRI(<http://id.loc.gov/ontologies/bibframe/>)
VersionIRI(<null>))]
Use of reserved vocabulary for class IRI: rdfs:Resource
[ObjectPropertyDomain(<http://id.loc.gov/ontologies/bibframe/relatedTo>
rdfs:Resource) in
OntologyID(OntologyIRI(<http://id.loc.gov/ontologies/bibframe/>)
VersionIRI(<null>))]
Use of reserved vocabulary for class IRI: rdfs:Resource
[ObjectPropertyRange(<http://id.loc.gov/ontologies/bibframe/electronicLocator>
rdfs:Resource) in
OntologyID(OntologyIRI(<http://id.loc.gov/ontologies/bibframe/>)
VersionIRI(<null>))]
```
--
Darren L. Weber, Ph.D.
Cognitive Scientist and Software Engineer
Digital Library Systems and Services
Stanford University Libraries
Lathrop Library
518 Memorial Way MC:3101
Stanford, CA 94305-3101
http://stanfordwho.stanford.edu/lookup?search=darren%20weber
http://www.linkedin.com/in/darrenleeweber
http://orcid.org/0000-0002-4822-6661
http://github.com/darrenleeweber
http://github.com/sul-dlss
|