Publicação
Patterns for Programming in the Semantic Web
| Resumo: | Originally proposed in the mid-90s, design patterns for software development played a key role in object-oriented programming not only in increasing software quality, but also by giving a better understanding of the power and limitations of this paradigm. Since then, several authors have endorsed a similar task for other programming paradigms, in the hope of achieving similar benefits. In this paper we discuss design patterns for the Semantic Web, giving new insights on how existing programming frameworks can be used in a systematic way to design large-scale systems. The common denominator between these frameworks is the combination between different reasoning systems, namely description logics and logic programming. Therefore, we chose to work in a generalization of dl-programs that supports several (possibly different) description logics, expecting that our results will be easily adapted to other existing frameworks such as multi-context systems. This study also suggests new constructs to enforce legibility and internal structure of logic-based Semantic Web programs. |
|---|---|
| Autores principais: | Gaspar, Graça |
| Outros Autores: | Cruz-Filipe, Luis; Nunes, Isabel |
| Assunto: | Ontologies Rules dl-programs Design patterns |
| Ano: | 2012 |
| País: | Portugal |
| Tipo de documento: | relatório |
| Tipo de acesso: | acesso aberto |
| Instituição associada: | Universidade de Lisboa |
| Idioma: | inglês |
| Origem: | Repositório da Universidade de Lisboa |
Registos relacionados
article Ontology visualization tools: a bibliographic review and a proposal
por: Marques, Ezra Gomes
Publicado em: (2024)
por: Marques, Ezra Gomes
Publicado em: (2024)
school Semantic relations extraction from unstructured information for domain ontologies enrichment
por: Paiva, Luis Miguel Sintra Salvo
Publicado em: (2015)
por: Paiva, Luis Miguel Sintra Salvo
Publicado em: (2015)
article Patterns for Interfacing between Logic Programs and Multiple Ontologies
por: Cruz‐Filipe, L.
Publicado em: (2013)
por: Cruz‐Filipe, L.
Publicado em: (2013)
article Using NLP techniques to create legal ontologies in a logic programming based web information
por: Saias, José
Publicado em: (2012)
por: Saias, José
Publicado em: (2012)
school Extracting Ontologies From Neural Networks
por: Ferreira, João Miguel Dias
Publicado em: (2022)
por: Ferreira, João Miguel Dias
Publicado em: (2022)
school Reactive hybrid knowledge bases
por: Cruz, Nuno Alexandre Neves
Publicado em: (2014)
por: Cruz, Nuno Alexandre Neves
Publicado em: (2014)
school Ontology driven DTD generation
por: Almeida, Martim Bento da Rocha de
Publicado em: (2024)
por: Almeida, Martim Bento da Rocha de
Publicado em: (2024)
article Cooperative Question Answering for the Semantic Web
por: Melo, Dora
Publicado em: (2012)
por: Melo, Dora
Publicado em: (2012)
draft The institutional and political ontology of the firm
por: Lopes, H.
Publicado em: (2020)
por: Lopes, H.
Publicado em: (2020)
article Cooperative Question Answering Semantic Web
por: Melo, Dora
Publicado em: (2012)
por: Melo, Dora
Publicado em: (2012)
article Puzzle out the semantic web search
por: Melo, Dora
Publicado em: (2012)
por: Melo, Dora
Publicado em: (2012)
article Patterns of Growth: Operationalizing Alexander’s “Web Way of Thinking”
por: Mehaffy, Michael W.
Publicado em: (2023)
por: Mehaffy, Michael W.
Publicado em: (2023)
article An Ontology to Understand Programming Cocktails
por: Neto Costa, Alvaro
Publicado em: (2024)
por: Neto Costa, Alvaro
Publicado em: (2024)
article Using the semantic web to define a language for modelling controlled flexibility in software processes
por: Martinho, R.
Publicado em: (2010)
por: Martinho, R.
Publicado em: (2010)
school Assessment of Octave’s OO features based on GoF patterns
por: Escaleira, Diogo de Almeida
Publicado em: (2023)
por: Escaleira, Diogo de Almeida
Publicado em: (2023)
school Analysis of support for modularity in object teams based on design patterns
por: Gomes, João Luís Lopes
Publicado em: (2009)
por: Gomes, João Luís Lopes
Publicado em: (2009)
article Mining RADIUS data : how to detect movement patterns?
por: Santos, Maribel Yasmina
Publicado em: (2012)
por: Santos, Maribel Yasmina
Publicado em: (2012)
article Towards interoperability with ontologies and semantic web services in manufacturing domain
por: Rodrigues, Nelson
Publicado em: (2013)
por: Rodrigues, Nelson
Publicado em: (2013)
groups An integer programming framework for sequencing cutting patterns based on interval graph completion
por: Lopes, Isabel Cristina
Publicado em: (2011)
por: Lopes, Isabel Cristina
Publicado em: (2011)
article Work out the semantic web search: The cooperative way
por: Melo, Dora
Publicado em: (2012)
por: Melo, Dora
Publicado em: (2012)
assignment ProteInOn: A Web Tool for Protein Semantic Similarity
por: Faria, Daniel
Publicado em: (2007)
por: Faria, Daniel
Publicado em: (2007)
groups How to combine event stream reasoning with transactions for the semantic web
por: Gomes, Ana Sofia
Publicado em: (2015)
por: Gomes, Ana Sofia
Publicado em: (2015)
groups A general language for evolution and reactivity in the Semantic Web
por: Alferes, José Júlio Alves
Publicado em: (2005)
por: Alferes, José Júlio Alves
Publicado em: (2005)
article Programming relational databases for itemset mining over large transactional tables
por: Alves, Ronnie Cley Oliveira
Publicado em: (2005)
por: Alves, Ronnie Cley Oliveira
Publicado em: (2005)
school PrOnto: platform to visualize and navigate over ontologies
por: Marques, Ezra Gomes
Publicado em: (2025)
por: Marques, Ezra Gomes
Publicado em: (2025)
article A methodology to create legal ontologies in a logic programming information retrieval sy stem
por: Saias, José
Publicado em: (2012)
por: Saias, José
Publicado em: (2012)
article An ontology of power and leadership
por: Martins, Nuno Ornelas
Publicado em: (2018)
por: Martins, Nuno Ornelas
Publicado em: (2018)
school The co-existence of dark and light patterns in the web: development of a lighter-darkness media toolbox for responsible design
por: Machado, Adriana Mesquita
Publicado em: (2023)
por: Machado, Adriana Mesquita
Publicado em: (2023)
article Inclusive education and the implementation of the Decree-Law n.º 54/2018
por: Duarte, Joaquina
Publicado em: (2023)
por: Duarte, Joaquina
Publicado em: (2023)
school Ansiedade e Autoconceito na Perturbação da Aprendizagem Específica com Défice na Leitura (PAE-DL)
por: Santos, Bruno Alexandre Tomás dos
Publicado em: (2017)
por: Santos, Bruno Alexandre Tomás dos
Publicado em: (2017)
article Search in e-learning systems with semantic web technologies
por: Gonçalves, Vitor
Publicado em: (2007)
por: Gonçalves, Vitor
Publicado em: (2007)
book A semantic approach for learning objects repositories with knowledge reuse
por: Azevedo, Isabel
Publicado em: (2010)
por: Azevedo, Isabel
Publicado em: (2010)
article Poster - A fishing system of a system to search for educational content for the semantic web
por: Gonçalves, Vitor
Publicado em: (2006)
por: Gonçalves, Vitor
Publicado em: (2006)
image Search in e-Learning systems with semantic web technologies
por: Gonçalves, Vitor
Publicado em: (2007)
por: Gonçalves, Vitor
Publicado em: (2007)
article Strategic analysis in the public sector using semantic web technologies
por: Antunes, António Lorvão
Publicado em: (2024)
por: Antunes, António Lorvão
Publicado em: (2024)
article Using a Dialogue Manager to Improve Semantic Web Search
por: Melo, Dora
Publicado em: (2017)
por: Melo, Dora
Publicado em: (2017)
article Strategic analysis in the public sector using semantic web technologies
por: Antunes, A. L.
Publicado em: (2024)
por: Antunes, A. L.
Publicado em: (2024)
article An adaptive semantic model to enhance web accessibility to visually impaired users
por: Sorrentino, Tatiana
Publicado em: (2016)
por: Sorrentino, Tatiana
Publicado em: (2016)
article Cut formulae and logic programming
por: Pinto, Luís F.
Publicado em: (1994)
por: Pinto, Luís F.
Publicado em: (1994)
book A Semantic Web pragmatic approach to develop Clinical ontologies, and thus Semantic Interoperability, based in HL7 v2.xml messaging
por: Mendes, David
Publicado em: (2014)
por: Mendes, David
Publicado em: (2014)
Registos relacionados
-
article Ontology visualization tools: a bibliographic review and a proposal
por: Marques, Ezra Gomes
Publicado em: (2024) -
school Semantic relations extraction from unstructured information for domain ontologies enrichment
por: Paiva, Luis Miguel Sintra Salvo
Publicado em: (2015) -
article Patterns for Interfacing between Logic Programs and Multiple Ontologies
por: Cruz‐Filipe, L.
Publicado em: (2013) -
article Using NLP techniques to create legal ontologies in a logic programming based web information
por: Saias, José
Publicado em: (2012) -
school Extracting Ontologies From Neural Networks
por: Ferreira, João Miguel Dias
Publicado em: (2022)