Added: incubator/clerezza/issues/CLEREZZA-60/org.apache.clerezza.platform.concept/org.apache.clerezza.platform.concept.ontologies/src/main/resources/org/apache/clerezza/platform/concept/ontologies/concept.rdf URL: http://svn.apache.org/viewvc/incubator/clerezza/issues/CLEREZZA-60/org.apache.clerezza.platform.concept/org.apache.clerezza.platform.concept.ontologies/src/main/resources/org/apache/clerezza/platform/concept/ontologies/concept.rdf?rev=896160&view=auto ============================================================================== --- incubator/clerezza/issues/CLEREZZA-60/org.apache.clerezza.platform.concept/org.apache.clerezza.platform.concept.ontologies/src/main/resources/org/apache/clerezza/platform/concept/ontologies/concept.rdf (added) +++ incubator/clerezza/issues/CLEREZZA-60/org.apache.clerezza.platform.concept/org.apache.clerezza.platform.concept.ontologies/src/main/resources/org/apache/clerezza/platform/concept/ontologies/concept.rdf Tue Jan 5 18:20:58 2010 @@ -0,0 +1,150 @@ +<?xml version="1.0" encoding="UTF-8"?> +<rdf:RDF + xmlns="http://clerezza.org/2010/01/concept#" + xml:base="http://clerezza.org/2010/01/concept" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#" + xmlns:owl="http://www.w3.org/2002/07/owl#" + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:skos="http://www.w3.org/2008/05/skos#" + xmlns:xsd="http://www.w3.org/2001/XMLSchema#" +> + +<!-- Ontology --> + +<owl:Ontology rdf:about="http://clerezza.org/2010/01/concept#"> + <owl:versionInfo>Revision: 0.1</owl:versionInfo> + <dc:title xml:lang="en"> + Clerezza Concept + </dc:title> +</owl:Ontology> + +<!-- Classes --> + +<rdfs:Class rdf:about="#ConceptsPage"> + <rdf:type rdf:resource="owl:Class"/> + <rdfs:label xml:lang="en">Concepts Page</rdfs:label> + <skos:definition xml:lang="en"> + A web page containing a list of concept entries and associated information. + </skos:definition> +</rdfs:Class> + +<rdfs:Class rdf:about="#ManageConceptProvidersPage"> + <rdf:type rdf:resource="owl:Class"/> + <rdfs:label xml:lang="en">Manage Concept Providers Page</rdfs:label> + <skos:definition xml:lang="en"> + A web page for managing all concept providers + </skos:definition> +</rdfs:Class> + +<rdfs:Class rdf:about="#SearchTerm"> + <rdf:type rdf:resource="owl:Class"/> + <rdfs:label xml:lang="en">Search Term</rdfs:label> + <skos:definition xml:lang="en">A search term</skos:definition> +</rdfs:Class> + +<rdfs:Class rdf:about="#ConceptProvider"> + <rdf:type rdf:resource="owl:Class"/> + <rdfs:label xml:lang="en">Concept Provider</rdfs:label> + <skos:definition xml:lang="en"> + A Provider for retrieving concepts + </skos:definition> +</rdfs:Class> + +<rdfs:Class rdf:about="#LocalConceptProvider"> + <rdf:type rdf:resource="owl:Class"/> + <rdfs:subClassOf rdf:resource="ConceptProvider"/> + <rdfs:label xml:lang="en">Local Concept Provider</rdfs:label> + <skos:definition xml:lang="en"> + A Concept Provider for retrieving concepts from a graph in localhost + </skos:definition> +</rdfs:Class> + +<rdfs:Class rdf:about="#RemoteConceptProvider"> + <rdf:type rdf:resource="owl:Class"/> + <rdfs:label xml:lang="en">Remote Concept Provider</rdfs:label> + <rdfs:subClassOf rdf:resource="ConceptProvider"/> + <skos:definition xml:lang="en"> + A Concept Provider for retrieving concepts via a sparql endpoint + </skos:definition> +</rdfs:Class> + +<rdfs:Class rdf:about="#ConceptProviderList"> + <rdf:type rdf:resource="owl:Class"/> + <rdfs:label xml:lang="en">Concept Provider List</rdfs:label> + <skos:definition xml:lang="en"> + A list of Concept Providers + </skos:definition> +</rdfs:Class> + +<rdfs:Class rdf:about="#ConceptCache"> + <rdf:type rdf:resource="owl:Class"/> + <rdfs:label xml:lang="en">Concept Cache</rdfs:label> + <skos:definition xml:lang="en">A cache for all concepts retrieved from a + specific Graph managed by a specific SPARQL End Point. + </skos:definition> +</rdfs:Class> + +<!-- Properties --> + +<rdf:Property rdf:about="#selectedScheme"> + <rdf:type rdf:resource="owl:ObjectProperty"/> + <rdfs:label xml:lang="en">selected concept scheme</rdfs:label> + <skos:definition xml:lang="en">Points to the selected concept scheme.</skos:definition> + <rdfs:domain rdf:resource="#ConceptsPage"/> + <rdfs:domain rdf:resource="#ConceptProvider"/> + <rdfs:range rdf:resource="skos:ConceptScheme"/> +</rdf:Property> + +<rdf:Property rdf:about="#queryTemplate"> + <rdf:type rdf:resource="owl:DatatypeProperty"/> + <rdfs:label xml:lang="en">query template</rdfs:label> + <skos:definition xml:lang="en"> + Points to a template containing a sparql query string. + </skos:definition> + <rdfs:domain rdf:resource="#ConceptProvider"/> + <rdfs:range rdf:resource="xsd:string"/> +</rdf:Property> + +<rdf:Property rdf:about="#searchTerm"> + <rdf:type rdf:resource="owl:DatatypeProperty"/> + <rdfs:label xml:lang="en">search Term</rdfs:label> + <skos:definition xml:lang="en">Points to string.</skos:definition> + <rdfs:domain rdf:resource="#SearchTerm"/> + <rdfs:range rdf:resource="xsd:string"/> +</rdf:Property> + +<rdf:Property rdf:about="#searchResult"> + <rdf:type rdf:resource="owl:ObjectProperty"/> + <rdfs:label xml:lang="en">search Result</rdfs:label> + <skos:definition xml:lang="en">Points to a concept.</skos:definition> + <rdfs:domain rdf:resource="#SearchTerm"/> + <rdfs:range rdf:resource="skos:Concept"/> +</rdf:Property> + +<rdf:Property rdf:about="#sparqlEndPoint"> + <rdf:type rdf:resource="owl:ObjectProperty"/> + <rdfs:label xml:lang="en">Sparql End Point</rdfs:label> + <skos:definition xml:lang="en"> + Points to a UriRef of a sparql endpoint. + </skos:definition> + <rdfs:domain rdf:resource="#ConceptProvider"/> +</rdf:Property> + +<rdf:Property rdf:about="#defaultGraph"> + <rdf:type rdf:resource="owl:ObjectProperty"/> + <rdfs:label xml:lang="en">default Graph</rdfs:label> + <skos:definition xml:lang="en">Points to a graph.</skos:definition> + <rdfs:domain rdf:resource="#ConceptProvider"/> +</rdf:Property> + +<rdf:Property rdf:about="#cacheEntry"> + <rdf:type rdf:resource="owl:ObjectProperty"/> + <rdfs:label xml:lang="en">cache Entry</rdfs:label> + <skos:definition xml:lang="en">Points to a resource which describes + cached search results for a search term. + </skos:definition> + <rdfs:domain rdf:resource="#ConceptCache"/> +</rdf:Property> + +</rdf:RDF> \ No newline at end of file
Added: incubator/clerezza/issues/CLEREZZA-60/org.apache.clerezza.platform.concept/pom.xml URL: http://svn.apache.org/viewvc/incubator/clerezza/issues/CLEREZZA-60/org.apache.clerezza.platform.concept/pom.xml?rev=896160&view=auto ============================================================================== --- incubator/clerezza/issues/CLEREZZA-60/org.apache.clerezza.platform.concept/pom.xml (added) +++ incubator/clerezza/issues/CLEREZZA-60/org.apache.clerezza.platform.concept/pom.xml Tue Jan 5 18:20:58 2010 @@ -0,0 +1,19 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> + <modelVersion>4.0.0</modelVersion> + <parent> + <groupId>org.apache.clerezza</groupId> + <artifactId>org.apache.clerezza.webapp.parent</artifactId> + <version>0.2-incubating-SNAPSHOT</version> + </parent> + <groupId>org.apache.clerezza</groupId> + <artifactId>org.apache.clerezza.platform.concept</artifactId> + <packaging>pom</packaging> + <version>0.1-incubating-SNAPSHOT</version> + <name>Clerezza - Platform Concept</name> + <description>Provides services for tagging resources with SKOS concepts.</description> + <modules> + <module>org.apache.clerezza.platform.concept.ontologies</module> + <module>org.apache.clerezza.platform.concept.core</module> + </modules> +</project> Modified: incubator/clerezza/trunk/org.apache.clerezza.parent/pom.xml URL: http://svn.apache.org/viewvc/incubator/clerezza/trunk/org.apache.clerezza.parent/pom.xml?rev=896160&r1=896159&r2=896160&view=diff ============================================================================== --- incubator/clerezza/trunk/org.apache.clerezza.parent/pom.xml (original) +++ incubator/clerezza/trunk/org.apache.clerezza.parent/pom.xml Tue Jan 5 18:20:58 2010 @@ -941,6 +941,21 @@ <artifactId>org.apache.clerezza.platform.content.imagemetadata</artifactId> <version>0.1-incubating-SNAPSHOT</version> </dependency> + <dependency> + <groupId>org.apache.clerezza</groupId> + <artifactId>org.apache.clerezza.platform.concept</artifactId> + <version>0.1-incubating-SNAPSHOT</version> + </dependency> + <dependency> + <groupId>org.apache.clerezza</groupId> + <artifactId>org.apache.clerezza.platform.concept.core</artifactId> + <version>0.1-incubating-SNAPSHOT</version> + </dependency> + <dependency> + <groupId>org.apache.clerezza</groupId> + <artifactId>org.apache.clerezza.platform.concept.ontologies</artifactId> + <version>0.1-incubating-SNAPSHOT</version> + </dependency> </dependencies> </dependencyManagement> <distributionManagement>
