public com.hp.hpl.jena.ontology.ObjectProperty property() { synchronized (model) { return model.createObjectProperty(uri); } } };
public com.hp.hpl.jena.ontology.ObjectProperty property() { return model.createObjectProperty(uri); } };
OntModel model = ModelFactory.createOntologyModel(); model.createObjectProperty(jenadata.getURI());
ObjectProperty op = autoOntology.createObjectProperty(ns + "relatedTo"); op.addDomain(topClass);
public Model exportAssociativeRelationshipRoles(Model model, OntModel ontModel) { List<AssociativeRelationshipRole> roles = associativeRelationshipRoleService .getAllAssociationTermRole(); for (AssociativeRelationshipRole role : roles) { String roleSkosLabel = role.getSkosLabel(); ObjectProperty broaderRoleProperty = ontModel .createObjectProperty(GINCO.getResourceURI(roleSkosLabel)); broaderRoleProperty.addLabel(ontModel.createLiteral(GINCO .getResource(roleSkosLabel).getLocalName())); broaderRoleProperty.addProperty(RDFS.subPropertyOf, SKOS.RELATED); } return model; } }
.createObjectProperty(GINCO .getResourceURI(parentSkosLabel)); broaderRoleProperty.addLabel(ontModel.createLiteral(GINCO .createObjectProperty(GINCO .getResourceURI(childSkosLabel)); narrowerRoleProperty.addLabel(ontModel.createLiteral(GINCO
public OntModel buildGroupOntologyModel(OntModel ontModel) { OntClass groupClass = ontModel.createClass(ISOTHES.CONCEPT_GROUP .getURI()); groupClass.addLabel(ontModel.createLiteral(ISOTHES.CONCEPT_GROUP .getLocalName())); groupClass.addSuperClass(SKOS.COLLECTION); ObjectProperty subGroup = ontModel .createObjectProperty(ISOTHES.SUB_GROUP.getURI()); subGroup.addLabel(ontModel.createLiteral(ISOTHES.SUB_GROUP .getLocalName())); subGroup.addRange(groupClass); subGroup.addDomain(groupClass); ObjectProperty superGroup = ontModel .createObjectProperty(ISOTHES.SUPER_GROUP.getURI()); superGroup.addLabel(ontModel.createLiteral(ISOTHES.SUPER_GROUP .getLocalName())); superGroup.addRange(groupClass.asResource()); superGroup.addDomain(groupClass.asResource()); return ontModel; }
objectProperty = ontModel.createObjectProperty(propertyURI); objectProperty.addProperty(CMSAdapterVocabulary.CMSAD_RESOURCE_REF_PROP, propertyDefinition.getUniqueRef());
DatatypeProperty hasImportanceLevelDTP = model.createDatatypeProperty( oops + "hasImportanceLevel"); DatatypeProperty hasFrequencyDTP = model.createDatatypeProperty( oops + "hasNumberAffectedElements"); ObjectProperty hasAffectedElement = model.createObjectProperty(oops + "hasAffectedElement"); ObjectProperty mightNotBeInverseOf = model.createObjectProperty(oops + "mightNotBeInverseOf"); ObjectProperty hasEquivalentClass = model.createObjectProperty(oops + "hasEquivalentClass"); ObjectProperty hasWrongEquivalentClass = model.createObjectProperty(oops + "hasWrongEquivalentClass"); ObjectProperty noSuggestion = model.createObjectProperty(oops + "noSuggestion"); ObjectProperty haveSameLabel = model.createObjectProperty(oops + "haveSameLabel");
Property rdfsSuperRelationType = model.createObjectProperty(urlPrefixMetaData + "RelationType"); for (RelationType rt : omd.getRelationTypes()) { ObjectProperty objectProperty = model.createObjectProperty(urlPrefixMetaData + rt.getId()); objectProperty.addComment(rt.getDescription(), "en"); objectProperty.addLabel(rt.getFullname(), "en");